Use ruby_setup LWRP to install Ruby in redmine cookbook.

This commit refs #192.
Merge branch 'id/192' into dev
Retrieve the home directory from /etc/passwd.

[before]

Assuming that the home directory should be /home/foo.

[problem]

Jenkins user's home directory is: /var/lib/jenkins.

[after]

Retrieve the home directory from /etc/passwd.

This commit refs #192.
Merge branch 'id/192' into dev
Make sure that the mysqld is running, before executing mysql client.

This commit fixes #195.
Merge branch 'id/195' into dev
Initial commit for docker cookbook.

This commit refs #194.
Install dependenpt packages for docker.

Check if the docker support the target platform,
and if it does docker will be installed.

This commit refs #194.
Install docker.

This commit refs #194.
Pull ubuntu docker image.

This commit refs #194.
Merge branch 'id/194' into dev
Correct gem package name.

  - Before: bundle
  - After : bundler

This commit refs #197.
Merge branch 'id/197' into dev
Enables the user to specify the group of /home/user/.rbenv.

jenkins package will add jenkins user
and the owner and group of jenkins home directory is: jenkins and nogroup.

Before this commit,
this cookbook assumes that the owner and group
of /path/to/.rbenv is the specified user.
For example, if you install Ruby under kazu634's home directory,
its .rbenv directory owner and group owner is: kazu634:kazu634.

This will not work for jenkins case.

After this commit,
you can specify the owner and group owner of /home/user/.rbenv separately.

This commit refs #198.
Modify README.md to illustrate how to use this cookbook.

This commit fixes #198.
Merge branch 'id/198' into dev
Enables the user to specify the group of /home/user/.rbenv.

jenkins package will add jenkins user
and the owner and group of jenkins home directory is: jenkins and nogroup.

Before this commit,
this cookbook assumes that the owner and group
of /path/to/.rbenv is the specified user.
For example, if you install Ruby under kazu634's home directory,
its .rbenv directory owner and group owner is: kazu634:kazu634.

This will not work for jenkins case.

After this commit,
you can specify the owner and group owner of /home/user/.rbenv separately.

This commit refs #198.
Modify README.md to illustrate how to use this cookbook.

This commit fixes #198.
Delete virtualbox cookbook.

Jenkins now use docker to test Chef's recipe,
so the virtualbox will no longer be used.

This commit refs #194.
Add jenkins::docker recipe to install docker.

jenkins will use docker to test Chef's recipes,
so that jenkins::docker recipe will install docker.

Internally, jenkins::docker will call docker cookbook.

This commit refs #194.