Improve line-splitting in CsvReasder
Add desc. of values following wrongColumnCount message
Make CsvRawReader members private for better encapsulation
Make CsvRawReader members private for better encapsulation
Make CsvReader methods private for better encapsulation
Simplify class FileSetInputStream.

Store directory name only once.

Use ArrayList for more efficient sort than a LinkedList.
39, report line number in exception for wrong number of columns

Add CsvRawReader.getLineNumber() and use it to report line number
in exception.

Add test file wrong_column_count.csv and unit test
TestCsvDriver.testWrongColumnCount.
32, helpful "not supported" error message for subqueries

Parse SQL subqueries but throw an SQLException stating
that they are not supported.
init. variables in declarations in where.jj

Can do 'String order = "ASC";' instead of separate declaration
and initialisation.
32, add helpful error message if cross join used

Parse simple cross join SELECT ... FROM A, B WHERE ... and
report "not supported" message if a cross join is used.
Use String constant for "@StringConverter"

StringConvert.COLUMN_NAME replaces occurences of "@StringConverter"
in the source code.
Use String constant for "@GROUPROWS"

AggregateFunction.GROUPING_COLUMN_NAME replaces occurences of
String "@GROUPROWS" in the source code.
Merge branch 'master' of ssh://git.code.sf.net/p/csvjdbc/code

Conflicts:
	src/main/java/org/relique/jdbc/csv/CsvRawReader.java
	src/main/javacc/org/relique/jdbc/csv/where.jj
Merge branch 'master' of ssh://git.code.sf.net/p/csvjdbc/code

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