Feature/upload.non.s3.jar

I want to be able to auto upload jars to s3 into the tmp directory. This pull request only contains the functional change that should enable that. I would like to test it but am unsure how to proceed. So I will need some direction on that. @irskep @davidmarin

This pull request contains some non-related commits that relate to pull request #665 , do to github's UI I am not able to exclude them. Sigh.

-Tim