Merge pull request #1938 from cleishm/ctfloat

Replace CTDouble with CTFloat
Make the LoadCSVTest pass

As it turns out, this test wasn't even running because of the missing
RunWith[JUnitRunner] annotation and it's bitrotted since it was written.
Migrate CypherParsetTest to FunSuite

It doesn't seem to run from mvn
Add the missing RunWith annotation to StringLiteralTest
Fix licenses in cypher-docs to include opencsv
Make browser detect LOAD CSV as a valid query start and add highlighting for split, toInt, toFloat
Add instructions on where to add a new Cypher keyword to browser README.md
Add :help LOAD CSV to browser
Merge pull request #1941 from jakub-/loadcsvtest

Make the LoadCSVTest pass
Merge pull request #1942 from jakub-/cypherparsertest-funsuite

Migrate CypherParsetTest to FunSuite
Merge pull request #1945 from boggle/2.0-maint

LOAD CSV support for browser
Ensure LOAD CSV returns Collections of Strings
Add the toInt function
Add the toFloat function
Mention toInt in the LOAD CSV tutorial
Use CypherException for unexpected types in toInt, toFloat

For other kinds of errors, such as invalid strings, a standard IllegalArgumentException
will be thrown and Cypher will wrap it around in a CypherException as a cause.
Improve type checking
Add toStr() alias for str()