added support to use other S3 endpoints than just AWS

Hi,
i'm trying again. This time with clean version.

I also updated version of SDK, because previous version didnt have setEndpoint method.

I also updated gitignore file to prevent commiting repl-history.

ps: This version works with AWS, but there is still some issues with Redshift. For example, i cant read file's metainfo, because there's some conflicts with time parsing (/ settings?): https://github.com/aws/aws-sdk-java/issues/51