change yum.conf instead of replacing it
make the list of PHP packages that we install configurable so that customers can override them via attributes
Enabling a mount point (i.e. writing /etc/fstab) does not depend on /etc/mtab entry.
Align fstab entry generation to Chef 0.9 version.
Stricter dependency flow to avoid race conditions between blkid and mkfs.
Rakefile: platform_family is a known attribute
Rakefile: syntax-check all files
Rakefile: make it work with Ruby 1.8
Handle version lock changes for Amazon Linux
Be a bit more strict with the ruby version parsing.
Fix passenger module path for newer versions.
Generate a motd when synchronizing stack changes.
Avoid unnecessary autofs restarts.

Do not re-write /etc/auto.master if not needed.
Make mkfs execute resource unique and wait for the LVM device safety to be available.
Use the amazon linux packages when installing haproxy
Renamed nodejs packages, prefixed package names with opsworks.
Renamed ruby packages, prefixed package names with opsworks.
Allow user to override deploy-user's homedir.

Allow the customer to override the deploy-users home-directory via
node[:opsworks][:deploy_user][:home].

This was requested by github.com/till, that uses nginx's www-data user
as deploy-user. Due to the cookbook execution order the www-data user
is not present yet, when the app is deployed.
Fix memcached pid file path on Amazon Linux.
when updating dependencies look for updates of ruby and nodejs too and run the respective recipes.