Code cleanup
fixed bug in the constructor of CloudServiceOffering + added unit tests
Merge branch 'master' of https://github.com/joanesespanol/cf-java-client into joanesespanol-master
Cleanup formatting, add to ServiceOffering integration test.
Updated link to Java API docs.
Added blue/green Gradle plugin deployment tasks to README.
Added blue/green Gradle plugin deployment tasks to README.
Support loggregator-based logging
Merge branch 'loggregator'
Update travis config to install protobuf-compiler
Run 'mvn install' in top-level directory to build test apps
Install libprotobuf-dev as well
Print protoc version for debugging
apt-get update before installing protobuf
Attempt to fix websocket daemon issue through tomcat snapshot version
Gracefully allow clients to exit when the server-side closes the websocket

- Use tomcat snapshot version that fixes the issue with a lingering thread
- Use daemon thread for the heartbeat timer

Also fixed an issue where the session may have been closed by the time
the message handler is added by moving the code that add the handler
in Endpoint.onOpen implementation.
Update InstanceStats.java
Changed RestLogCallback listeners to a set to avoid registering the same
listener again.
Merge pull request #159 from nierajsingh/master

Changed RestLogCallback listeners to a set
Use File.pathSeparator instead of platform-specific "/" when building upload path.