Create uber-bundle of client app for IDE.

* Creates and publishes to maven an "uber" bundle of the client
  - Includes all non-scala dependencies, including
    + typeasfe config
    + jackson
    + play-json
    + random sbt libs
    + sbt-remote-control libs (protocol + client)
* Updates publishing so we publish the client-all to maven for maven clients.