Adding SuroClientModule that can be installed on an main injector and
provide all the bindings to create a singleton ISuroClient without
having to create an internal injector (such as is done in
com.netflix.suro.client.SuroClient).
Revert changes to build.gradle
Make SuroClientModule private and only expose ISuroClient

This will help hide the multi bindings
Merge pull request #41 from elandau/master

Installable SuroClientModule
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' into thrift-0.7.0