Code would not compile with HAVE_STRSTREAM defined.
Code would not compile without HAVE_CONFIG_H defined (unless
-DHAVE_STRSTREAM or -DHAVE_SSTREAM was specified).
Code would not compile with HAVE_CONFIG_H defined if config.h did not
also define HAVE_SSTREAM.
This patch moves annoying logic for sstream/strstream logic to it's
own file and fixes the above mentioned issues.
https://sourceforge.net/p/tclap/bugs/23/