Merge pull request #43 from kramer/master

Added new Action implementations
Shutdown async client properly
gracefully handle responses with no entity; provide response code as error_message in cases where no error_message data is returned (eg. 401 Not Authorized when using Elastic with Authentication plugins)
Merge pull request #47 from kramer/master

Externalized GSON config || Builder based ClientConfig
Merge branch 'master' of https://github.com/davidconnard/Jest into davidconnard-master

Conflicts:
	src/main/java/io/searchbox/client/AbstractJestClient.java
Merge branch 'master' of https://github.com/davidconnard/Jest into davidconnard-master

Conflicts:
	src/main/java/io/searchbox/client/AbstractJestClient.java
implement cluster health action
cluster status differs when run in Travis vs. locally
Merge pull request #49 from pulseenergy/cluster-health-action

implement cluster health action