Changed STF parsing to disable comment handling when parsing strings.
With the prior behavior for example, a .CON filename starting with an underscore ( ie _CN460) would not be parsed correctly in a .SRV file. By default AE doesn't enclose such filename strings with quotes unless they contain spaces. The prior STF parser would see the filename string as an 'item' starting with an underscore and therefore assume it was a comment. However, MSTS will accept filenames and other parameter strings that start with an underscore as well as accepting files named 'comment' or 'skip'.
The change introduces new functions, ReadString and ReadStringBlock, which are used by parsers when string type parameters are expected.
git-svn-id: http://svn.uktrainsim.com/svn/openrails/trunk@461 a9f3cfff-6c41-7446-b0ca-052bd761e6eb