Migrate to java 1.7

- use diamond inference
- convert try-catch to try-multicatch
Increase permgen memory during integration testing
Use an empty context when setting data source

- this is necessary if addition integration tests are going to be
executed in the same jvm (there is only one jndi context per jvm)
This test should be enabled after upgrade to seqware 1.1.0-alpha7

- see SEQWARE-1994
Use try-with-resources when creating and populating the db
Reorganization of threaded createFiles
Updated connection pool from PGPoolingDataSource to Tomcat

- PGPoolingDataSource use is not recommended (see their javadoc)
- Updated postgres jdbc to 9.3 (fully backwards compatible)
Miscellaneous cleanup and notes
Merge pull request #40 from pipedev/PDE-857

Pde 857