Move private inner classes out to proper classes, implemented some autocloseables
try with results for statement
Moved all initializers into static init block
Removed unused SimpleConnectionHandler
Formatting
Change in how initialization is marked
Refactored PostgresDatabase to not perform inputstream to in-memory string operations if they're not needed. Cleaned up a bunch of code. Added a SelfCleaningFileInputStream class that will try to delete the file it streamed when it's done streaming
Moved static initializer block back into private constructor as per Sibley's advice
Switched UTF-8 String constant back to normal String
Updated project Java version to 1.7 at the parent compiler level
created a getTables() function
Added synchronization, though I fear I may have been too broad in the scope of the blocks. They can probably stand to be narrowed a bit.
GDP-845
* RConnector is old and no longer needed
* RWorkspaceManager has log statements that cause NPE on remote Rserv
GDP-845

* Close temporary output files
* Delete response xml if exists
Resolved merge conflict
GDP-845

* Changing RWorkspace to use GDP workspace
Resolved merge conflict with gdp-ui pom
Merge pull request #138 from jiwalker-usgs/GDP-845

GDP-845