fix bug w/ padding for scoped keys
update README for version 1.0.4
[maven-release-plugin] prepare release keen-client-api-java-1.0.4
[maven-release-plugin] prepare for next development iteration
Formatting tidy
Formatting change
Throw InterruptedException rather than swallowing it
Unit test for KeenClient.shutdown()

In order to function in the tests, and possibly in practice, a new KeenClient needs to be able to resurrect the EXECUTOR_SERVICE.

This change also has the possible benefit that a user can easily override the type of ExecutorService created by overriding the createExecutorService() method.

This has the side-effect that the EXECUTOR_SERVICE is not available until the first KeenClient is constructed.

I have also changed shutdown(long) to be a static method to reflect the fact that it shutdown the EXECUTOR_SERVICE for all KeenClients.
support initializing from environment
merge pull request 4 (add shutdown method to shutdown the thread pool)
Merge branch 'pr/5' (Add maven assembly configuration to create jar-with-dependencies)
[maven-release-plugin] prepare release keen-client-api-java-1.0.5
[maven-release-plugin] prepare for next development iteration
Add timeouts on connect and read and ensure that the input stream is closed.

This is in order to prevent hung open TCP connections that I have observed in production.
Change tabs to spaces
Merge pull request #6 from karlvr/too-many-open-files

Close HttpURLConnections
support changing base URL for API
[maven-release-plugin] prepare release keen-client-api-java-1.0.6
[maven-release-plugin] prepare for next development iteration
Checking java syntax highlighting