Fix hang when using fetch-size in certain situations
Fix bug in PGStatement.setFetchDirection
ResultSet conformance fixes

• Scrolling functions now properly position the cursor according to spec
• Throws errors when attempting to scroll a forward only result sets
Implement PreparedStatement.setObject to specific target type
Coercion conformance

• Integer coercion now throws exceptions when overflow would occur
• Boolean now accepts integer and decimal equivalent values
Remove synchronized map from Registry (the registry itself if sync'd with reader/writer locks)
Migrated ResultSet unit tests from original project