alternative output filenames

In grammar file directives @Scanner @Parser @ParserTree @TextHighlighter
now accept the option FileName=<file_name>
Where <file_name> is the name of the file to be generated. <file_name>
must include the extension (ex .cs / .vb)
alternative output filenames (corrections)

rebase the code from github fork sourcecode instead of codeproject
alternative output filenames (correction)

Add missing reference to FileName option when generating from GUI
reverse compatibility with CodeProject

when using a string as input, a filename is not available. add an
utility method to enable reverse compatibility and force the filename to
""
Merge pull request #5 from Jissai/master

Alternate generated filename