82, add user-defined SQL functions

Allow static java methods to be used as SQL functions.
Java methods are defined as functions in database connection
properties and looked up and called via java reflection.  For
example,

props.put("function.SQRT", "java.lang.Math.sqrt(double)");

Added unit tests TestCsvDriver.testUserSqlFunction,
testVarargsUserSqlFunction, testBadUserSqlFunction
Next version is 1.0-22
Merge branch 'master' of ssh://git.code.sf.net/p/csvjdbc/code

Conflicts:
	build/build.xml
	pom.xml
	src/main/java/org/relique/jdbc/csv/CsvDriver.java
	src/main/javacc/org/relique/jdbc/csv/where.jj