add heap size variables to the agent recipe's init template resource.
Merge pull request #73 from sfiggins/agent_init

add heap size variables to the agent recipe's init template resource.
Added Upstart script for beaver
Added RHEL6 support
Small tweak
Add a cd to LS_HOME to the init template.

Logstash's embedded elastic search looks for it's data directory under the current working directory when it is started.  Without a cd, this would be the root directory, and the server would fail to start when it could not create /data/elasticsearch.   Note, since they share the init template this change will also affect agent initialization, but that shouldn't cause problems.
properly set node attributes for chef 11
Merge pull request #78 from sfiggins/issue-77

Add a cd to LS_HOME to the init template.
Added Fedora
Switched to detecting individual platforms.
Quote keys in the generated logstash.conf
use the correct configuration file
allow outputs to be set via attribute even when logstash_server_ip is nil
remove unneeded and broken conditional
Merge pull request #81 from kisoku/issue_80

use the correct configuration file
reload the approriate service when patterns are used
Merge pull request #84 from kisoku/issue_83

allow outputs to be set via attribute even when logstash_server_ip is ni...

tks @kisoku!
Merge pull request #87 from kisoku/issue_86

reload the approriate service when patterns are used
logstash::source modification to compile against node[logstash][server][version] by default.
logstash::server and logstash::agent recipes to work with the new logstash::source behavior