stinst: Allow gst-convert to work for OldSyntax/Squeak syntax

The gst-convert command

$ gst-convert -r'Osmo.LogManager -> LogManager' -F squeak -f gst

was rewriting the nodes but the exported file contained the original
unmodified sourcecode. The FormattingExporter for the gst syntax is
using the >>#methodFormattedSourceString to format, use it inside the
OldSyntaxExporter as well. Another option would be to subclass the
SqueakSyntaxExporter and OldSyntaxExporter and add the formatting there.

2013-02-10  Holger Hans Peter Freyther  <holger@freyther.de>

	* OldSyntaxExporter.st: Reformat the method node in
	OldSyntaxExporter>>#oldSyntaxSourceCodeFor:.
	* RewriteTests.st: Add the TestRewrite class.
	* package.xml: Add the TestRewrite test to the testsuite.
streams: Add ConcatenatedStream>>#species for a gst-convert fix

gst-convert will construct a ConcatenatedStream when multiple input
files are passed. In contrast to a FileStream the species was Array
and not String leading to an issue with the RBScanner>>#scanNumber.

Add ConcatenatedStream>>#species to return the species of the current
stream.

2013-02-14  Holger Hans Peter Freyther  <holger@freyther.de>

	* kernel/StreamOps.st: Override the >>#species selector.
	* tests/streams.st: Add testcase.
	* tests/streams.ok: Update the result.