FIX: add missing codahale dependency in md.restx.json
[dependencies] upgrade guava to 17.0

and integrate jackson version from 2.3.0 to 2.3.2 upgrade in all modules
replace usage of deprecated InputSupplier / OutputSupplier [BREAKING]

following deprecation of InputSupplier and OutputSupplier in guava 17, remove
 usage of these interfaces, replaced by CharSource / ByteSource / CharSink / ByteSink

 See http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/io/InputSupplier.html

 Some REST API is impacted by this change, if you were using them upgrading should
  be straightforward, have a look at how we did it internally in this commit or ask for help
  from the community