Added the ability to upload directories in the Gradle plugin.
Add openFile to support stream way to get remote file, a callback interface is added for reading inputstream
Merge branch 'xuhaihong-master'
Changed streamRecentLogs() to block and return log entries as a list. Changed Gradle cfLogs task and Maven cf:logs goal to tail streaming logs. Added Gradle cfRecentLogs task and Maven cf:recentLogs goal.
Merge pull request #175 from scottfrederick/logs

Add loggregator logging to build plugins.
Made the loggregator integration work with self-signed SSL certificates.
Don't assume user email contains @ in integration tests

Those running tests against bosh-lite may try to do this with admin/admin.
Merge pull request #178 from scottfrederick/logs-ssl

Made the loggregator integration work with self-signed SSL certificates.
Merge pull request #177 from michaelklishin/allow-testing-with-admin-admin

Don't assume user email contains @ in integration tests
Fixed inclusion of integration tests classes with integration-test profile.
Removed unused DeploymentInfo class.
Removed Apache snaphots repository from pom.xml.
Fixed failing integration tests. Disabled proxy validation for Loggregator tests, since proxies are not supported with websockets interation yet. Made byteman and in-JVM proxy tests work against a CF deployment with self-signed SSL certs.
Make startup timeout configurable
Implement CloudFoundryClient#getServiceBrokers

Fixes #180.
Merge pull request #185 from michaelklishin/configurable-get-file-timeout

Make startup timeout configurable
Merge pull request #186 from michaelklishin/issue-180-list-service-brokers

Implement CloudFoundryClient#getServiceBrokers
Refactored token management into OauthClient.
Merge pull request #188 from scottfrederick/refactor-oauth

Refactored token management into OauthClient.
Provided a way to ignore integration tests that can only be run as an admin user.