Install `chef-td-agent` official cookbook.

This commit refs #78.
Create `fluentd-custom` cookbook.

This commit refs #78.
Install `td-agent` package.

NB: Deploy the default `/etc/td-agent/td-agent.conf`.

This commit refs #78.
Update `metadata.rb` to pass foodcritic's test.

This commit refs #78.
Make test for prerequisite part of installing `td-agent`.

This commit refs #78.
Seperate `td-agent` installation part, and make test for that part.

- Seperate `td-agent` installation part from `default.rb` and make `td-agent.rb`
- Make test for `td-agent.rb`

This commit refs #78.
Make the directory for placing `td-agent` configuration file.

This commit refs #78.
Deploy `td-agent.conf` to read the configuration from `/etc/td-agent/conf.d`.

This commit refs #78.
Add test for making sure that the configuration directory is made.

This commit refs #78.
Add test for making sure that the default configuration file is deployed.

This commit refs #78.
Add `fluentd-custom` cookbook into `base` role.

- Add `fluentd-custom` cookbook into `base` role
- Modify `gen_data` task to include `fluentd-custom` cookbook, when making test data

This commit refs #78.
Add dependency on `monit`.

This commit refs #78.
Deploy the monit configuration file for `td-agent` service.

This commit refs #78.
Add test for `monit` configuration file for `td-agent`.

This commit refs #78.
Merge pull request #78 from kazu634/id/78

[fluentd] td-agentをインストールする