32, add helpful error message if inner/outer joins used

Parse INNER and OUTER JOIN syntax and report "not supported"
if a join is used.
80, add toString() to parsed subquery expressions

This enables complex SQL statements to printed in readable format
to check that they were parsed correctly.

Added unit test TestSqlParser.testParsingSubquery
Make data types in columnTypes property case-insensitive

Allow "INT,double", not just exact matches of java class names.
82, add error messages for user-defined SQL functions
Merge branch 'master' of ssh://git.code.sf.net/p/csvjdbc/code

Conflicts:
	src/main/javacc/org/relique/jdbc/csv/where.jj
	src/test/java/org/relique/jdbc/csv/TestSqlParser.java