CALCITE-464: Allow dynamically set the max length for sql identifier use...

...d in SQL parser. Parser configuration goes to ParserConfig.

Make the max length for sql identifier configurable at runtime. Wrap the configuration for sql parser into SqlParser.ParserConfig.  The ParserConfig would contain both Lex and identifier max length.  

Add new unit test case to test a query with an identifier length > 128.