Allow additional options for the `ES_JAVA_OPTS` environment variable

Closes #144
Added `http.host` setting to the elasticsearch.yml.erb template

Closes #143
Set default for `minimum_master_nodes` when using Chef search for nodes

Closes #141
[FIX] Added missing colon to the Monit template

Closes #140
Added check for `bin/elasticsearch` in the `not_if` condition for "default" recipe

Check for existing binary when skipping install.

This avoids a race with the plugins directory creation.

Closes #139
Added `indices.memory.*` configurations to the elasticsearch.yml.erb template

Closes #137
Move Java garbage collection settings to attribute to make it customizable

Closes #135
Changed the `default.elasticsearch.gc_settings` attribute to be a plain string

Related: #135
Update to 0.90.5
Revert "Added `indices.memory.*` configurations to the elasticsearch.yml.erb template"

You can actually print _any_ value in the yml file, just set `node.elasticsearch.custom_config`

Related: #137

This reverts commit 66b729e76c879de62cfae28b6fd426968ec4e81b.
Add condition on `node.elasticsearch.cluster.name` to the node "search discovery" query

Closes #145
Release 0.3.4