nice-sbt-settings v0.4.0 release

* Upgrades:
    - [x] upgrade to [sbt-release](https://github.com/sbt/sbt-release) [`0.8.3`](http://notes.implicit.ly/post/76357095731/sbt-release-0-8-2)
    - [x] upgrade to [sbt-s3-resolver `0.11.0`](https://github.com/ohnosequences/sbt-s3-resolver/releases/tag/v0.11.0)
    - [x] upgrade to [literator `v0.5.1`](https://github.com/laughedelic/literator/releases/tag/v0.5.1)

* New integrations:
    - [x] [sbt-taglist](https://github.com/johanandren/sbt-taglist): for warnings about `TODO` and `FIXME` tags
    - [x] [sbt-github-release](https://github.com/ohnosequences/sbt-github-release): for automated release notes and artifacts on Github
    - [x] [sbt-updates](https://github.com/rtimush/sbt-updates): for checking, that your deps are up to date (#10)
    - [x] java docs generation?

* Improvements:
    - [x] #12: improve release process
    - [x] adding release notes to the version setting commit message
    - [x] `clean` task improvement:

      ```scala
      cleanFiles ++= Seq(
        baseDirectory.value / "project/target"
      , baseDirectory.value / "project/project"
      )
      ```