Eng 6390 jdbc resultset

Wrote the test cases (as per issue description) for HSQL JDBCResultSet and VoltDB JDBC4ResultSet (for Empty and Non-Empty tables) and compared the corresponding results.

Fixed the cursor navigations in the scrollable JDBC4ResultSet for forward and backward navigations and all the boundary cases.
You only need to reset the Row if you are going backwards. If you are going forwards or staying in the same location, don't reset the table cursor.