Branch update

Switch AWS S3 bucket to personal
Switch to openjdk to get that working
Modify test to be compliant with OpenJDK.
Refactored entry to the EV so we get a hook on executions performed in an executor before the request is pushed into the queue.
Merging from betfair/cougar/master
Merge branch 'master' into request-processing-timeout
Implemented expiring executables.
EventLogger setter has been removed from BaseEV as wasn't used.
Add debug to the baseline maven run which appears to be failing on all builds at the moment.
Don't try to upload on a pull request.
Update pom.xml
Merge branch 'master' of https://github.com/dodderish/cougar into dodderish-master
Revert to no seperate log as it prevents process launcher detecting cougar has started. Also added batch parameter.
Merge branch 'request-processing-timeout' of https://github.com/eswdd/cougar into eswdd-request-processing-timeout
Excluding travis changes as requested in pull request
Impl for issue #44.
Reduced most codegen output to debug level. Just left some basic informational messages on info().
Impl for issue #46.
Remove seperate install and make our script do the install whilst running the tests.
Impl for issue #45.
Add after_success to run maven deploy
Add some test boundaries to the session log so we can work out what's going on
Enable server logging too
Remove personal branch auto-snapshot deploy credentials - should only ever be run on the main cougar build
Update THANKS.md