apply idea plugin
upgrade gradle to 2.0
refactor s3
enable gradle conventionMappings feature

change field reference not to use direct field references but to use accessors
set version label to 0.12
Merge branch 'release/0.12' into develop
prepare for next development iteration.