use node.set to resolve Chef 11 immutable attributes
Fixed unable to restart service when trying to invoke recipe in custom layer

DEBUG: Re-raising exception: NoMethodError - undefined method
`run_action' for "service[apache2]":String
Fix incorrect reference to `Chef::Log` in nginx cookbook

Replace `Chef::LOG` with `Chef::Log`.
Update mysql to use `utf8_unicode_ci` collation by default

MySQL's default collation for utf8 is `utf8_general_ci`, which is
apparently more performant but less correct than `utf8_unicode_ci`. A
default install should be more correct than fast, so this change
explicitely sets the collation to be `utf8_unicode_ci`.

One can check the default character set and collation by issuing the
following query on the client:

    show variables like "%character%";show variables like "%collation%";

Further Reading
---------------

- [Server Character Set and Collation](https://dev.mysql.com/doc/refman/5.5/en/charset-server.html)
- [StackOverflow discussion](http://stackoverflow.com/questions/3513773/change-mysql-default-character-set-to-utf8-in-my-cnf)
Escape all of the attributes that need escaped.

This allows you to use passwords with special characters, for example.
use 2.0.3 ruby gems with workaround for US-ASCII issue
up default version of bundler to 1.3.5
Fix spelling of enabled
do not disable garbage collection on t1.micros
Check for running process instead of pid file existence.
Keep pid file check and check for process only every 3 cycles.
allow to set and override Nginx client_max_body_size
Only try to install ganglia when package exists
Fix method call in server.rb, use command instead of cmd
Disable fs check for EBS volumes, as they are unavailable after re-starting an EBS-backed instance in that early stage.
Use autofs for bind mounts.
Change conditional to be more Chef-ish.
Add restart of autofs after changing map file.
Let mysql bind mount be handled by autofs.
Tweak lock timeout in yum-dump.py.