Initial changes for Shard-Query custom functions.  Many tests fail, will investigate
CHG: the PHPSQLParserConstants class is now a Singleton to prevent static members.
CHG: the access to the constants has been changed a little bit (no longer static functions)
CHG: the constructor flips the constant arrays to speedup the access to the arrays

Maybe it is possible to add add/remove functions to change the constant arrays at runtime.

git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1292 44dcfd11-89b7-3d55-2063-5c365055f77f
CHG: some empty arrays have been removed and replaced by FALSE. This ist more consistent.

git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1293 44dcfd11-89b7-3d55-2063-5c365055f77f
CHG: add a newline at EOF (according to the code guidelines)

git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1294 44dcfd11-89b7-3d55-2063-5c365055f77f
CHG: we have a new "hint" property within the FROM clause, so all test outputs have to be enhanced.

git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1295 44dcfd11-89b7-3d55-2063-5c365055f77f
CHG: we have a new "hint" property within the FROM clause, so all test outputs have to be enhanced.

git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1296 44dcfd11-89b7-3d55-2063-5c365055f77f
CHG: we have a new "hint" property within the FROM clause, so all test outputs have to be enhanced.

git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1297 44dcfd11-89b7-3d55-2063-5c365055f77f
CHG: we have a new "hint" property within the FROM clause, so all test outputs have to be enhanced.

git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1298 44dcfd11-89b7-3d55-2063-5c365055f77f
CHG: we have a new "hints" property within the FROM clause, so all test output have to be enhanced.


git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1299 44dcfd11-89b7-3d55-2063-5c365055f77f
CHG: we have a new "hints" property within the FROM clause, so all test output have to be enhanced.


git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1300 44dcfd11-89b7-3d55-2063-5c365055f77f
CHG: we have a new "hints" property within the FROM clause, so all test output have to be enhanced.


git-svn-id: https://php-sql-parser.googlecode.com/svn/trunk@1301 44dcfd11-89b7-3d55-2063-5c365055f77f
Fix most bugs - only one issue remains
Add example for custom funcs
ADD: a new function remove_custom_function
CHG: the function isCustomFunction uses isset() now, which could be
faster than in_array()
CHG: the function isReserved() had a wrong reference to "self"
CHG: the processing of * doesn't need a custom function (I think), I
have removed the access to isCustomFunction()
ADD: the custom function is in the first loop a colref, the next loop
handles the parentheses, and the processor should correct the previous
token from colref to function. I have added code to check the colref
against the customFunctions array.
ADD: a new function, which allows the user to remove custom functions
from the parser (the user can re-use the parser object)
CHG: the test case has been finished and it eturns "ok"
Change new functions to camelCase
Merge branch customfuncs
ADD: a new test case for customfunctions to the test suite