Merge branch 'release/0.5'

* release/0.5:
  Bumped version number
  Added support for stateful closures with parameters
Merge branch 'release/0.6'

* release/0.6:
  Bumped version
  NullTo now implies graceful
  Update README.md
  Added javadocs
  Changed nullsafe to graceful and added support for nullTo
  Renamed @FirstClass to @Functor
Merge branch 'develop'

* develop:
  Fixed old gradle command in contribution readme
Merge branch 'develop'

* develop:
  Fixed missing static keyword in readme
Merge branch 'release/0.7'

* release/0.7:
  Bumped versions
  Added more test cases and code coverage checks (fixes #1)
  Fixed primitive import and 1+ parameter reject issues (fixes #6)
  tests articfact is no longer deployed (fixes #5)
  Restructured dependencies/scopes
Merge branch 'release/0.7'

* release/0.7:
  Removed nexus-staging plugin from tests module
Merge branch 'release/0.8'

* release/0.8:
  Bumped version
  Added support for class level @Functor (fixed #2)
  Added hacky way to enforce 100% code coverage in tests
Merge branch 'release/0.9'

* release/0.9:
  Bumped version
  Fixed some weird race condition in type hierarchy flattening
  Fixed some import issue with nested classes
  Replaced mustache with freemarker
  Removed class level capability, added support for primitives and nested classes
  Switched to next development version
  Removed unused imports
Updated README
Merge branch 'hotfix/0.9.1' into develop

* hotfix/0.9.1:
  Updated README