Fix for #11; the vast majority of tests in S3ProviderTest now complete after two
modifications:
1) To avoid ConnectionPoolTimeoutException errors that were preventing
most of the tests from completing, S3FileObject now uses ObjectMetadata
instead of S3Object where possible; this avoids keeping unused http
connections open, as mentioned in the Javadoc for AmazonS3.getObject(..)
2) The getUrls() test is temporarily disabled, since the getPrivateUrl()
and getSignedUrl() methods in PublicUrlsGetter appear to be not fully
implemented yet..
Merge branch '#12' of https://github.com/nineworthies/vfs-s3 into feature/awssdk

Conflicts:
	src/main/java/com/intridea/io/vfs/provider/s3/S3FileObject.java
Move config.properties into separated template
Protect config.properties from accident commit
Optimize imports
Add static import and enable all tests
Fix private and signed urls
Merge remote-tracking branch 'abashev/feature/awssdk' into
feature/awssdk

Conflicts:
	src/test/java/com/intridea/io/vfs/provider/s3/S3ProviderTest.java