Install `sensu` official cookbook.

This commit refs #274.
Add sensu SSL certificate information as encypted databag.

This commit refs #274.
Make initial cookbook for sensu.

This commit refs #274.
Install `sensu` package.

This commit refs #274.
Specify the attributes for installing `sensu` cookbook.

This commit refs #274.
Configure both `sensu` server settings and `sensu` client settings.

This commit refs #274.
Configure twitter handler and enable twitter notification.

This commit refs #274.
Install `Varnish` to accelarate the Web page access.

- Install `Varnish`
- Deploy the vcl configuration file for `sensu-dashboard`.

This commit refs #274.
Merge branch 'id/274' into dev
Modify the location of default attribute file.

Avoid the Jenkins build failure.

This commit refs #274.
Merge branch 'id/274' into dev
Specifically state this cookbook's dependence on `build-essential` cookbook.

This commit refs #274.
Merge branch 'id/274' into dev
Correct the order of the procedure.

`sensu::server_settings` recipe depends on `varnish-custom::default` recipe.
So, the order should be

1. varnish-custom::default
2. sensu::server_settings

This commit refs #274.
Refactor the `server_settings.rb`, and divide it into

1. server_settings.rb
2. server_varnish.rb

This commit refs #274.
Make sure that the `default.vcl` is generated after /etc/varnish/sites/*.vcl are deployed.

This commit refs #274.
Merge branch 'id/274' into dev
Delete the duplicated `remote_file` declaration.

`deploy_scripts.rb` is responsible for all the scripts the sensu wiill use.
Delete the duplicated `remote_file` declaration in `client_settings.rb`.

This commit refs #274.
Allow connection from outside to the local Rabbitmq.

- Explicitly state this cookbook's dependence on `iptables` cookbook.
- add template file for rabbitmq firewall configuration.
- deploy the iptables configuration file.

This commit refs #274.
Modify the sense client name from `node.name` to `uname -n`.

This commit refs #274.