The manual.texinfo file has been updated. GPJ now supports unicode input, and has some bug-fixes handled. The manual has also been updated to include examples so that a new user can easily learn GPJ. Also some minor changes made to the manual to make it more comprehensive.
Fix manual.texinfo so that it compiles
Some unicode test cases added to test the new parser.

The test cases contain unicode.
Need to edit the README file and incorporate the /unicode test cases into
this file.
inriasuite.pl edited so that tests could be run on the unicode test-cases as
well.
Include unicode tests in inriasuite
Replace ReaderCharStream with JavaCharStream to support unicode

JavaCharStream.java is capable of handling an input stream that consists of
unicode characters. This is a file generated by Javacc.
The Javacc Parser file has been changed and upgraded to Javacc 5.0.

This parser is now capable of handling unicode characters.
The files generated by the .jj file.

The /gen files contains the main parser file and also other files generated
by Javacc such as the ParseException.java file to handle exceptions.
Add note about modifying the parser.

Contains information as to how to go about generating the /gen files using the .jj file.
TermWriter changed to incorporate unicode writing.

Before the changes, TermWriter would print unicode in \x or \u form and
also would not recognize unicode characters and mark them as
needBeQuoted(unicode char). For this a new file UnicodeWriter.java has
also been created that has updated the definition of the identifiers in
GPJ. Doing so, makes the parser capable of handling around 19,000
unicode unicode characters.
Set includeantruntime=false in build.xml to fix compile error

Otherwise the generated parser failed to build.
Thanks to Rishabh Garg for the suggestion.
The unicode test cases contained characters of the form /uXXXXX where as the parser only supports characters of the form /uXXXX. Encountering /uXXXXX results in StackOverFlow error. Need to change the parser such that user gets better information if he tries to use unicode of the form /uXXXXX rather than getting a StackOverFlow error
includeantruntime set to false because running ant throws warning/error when multiple builds required. This is required because of a bug in ANT 1.8
Fix a couple of broken unicode tests
Merge remote branch 'rishabh2/javacc' into javacc