Update history.
Fix https://github.com/julianhyde/optiq/issues/209, "Consistent strategy for line-endings in tests".

"Expected" strings in tests should now use Linux line-endings ("\n"). The code that generates "actual" strings should call Util.toLinux if necessary.

Also, deprecate RelDataTypeFactory.createStructType(RelDataType[], String[]).
Add a way to pass custom parser implementation to Planner
Addressed review comments