Re-organising type cast tests, to use the same test cases for both query and execute.
Added a readTimeString method to Packet prototype, which parses the TIME type in binary parser
Added geometry parser to compile_binary_parser.
Added tests for type casting using execute instead of query, but disabled to test for type TIME, as it is failing at the moment.