[TASK] Drop Apache2 and general cleanups

This drops Apache2 in preparation for adding nginx.

It also reorganizes a few things, and adds a few comments making
dependencies a little more transparent.
[FEATURE] Add nginx support

This adds nginx recipes and templates.
[BUGFIX] Specify mysql hostname in Settings.yaml

There was an issue, at least in the development vagrant box, where using
the default hostname '127.0.0.1' resulted in errors connecting to mysql.
This makes flow use 'localhost' instead of '127.0.0.1' to avoid that.

This also switches from php5-mysql to php5-mysqlnd. This is not related
to this bugfix, but it was too small to do a separate change.
[FEATURE] Add Development-specific Cookbook

This adds a new recipe for use in the development vagrant box, including
the rabbitmq cookbook dependency. However, rabbitmq will not be istalled
in production.
[TASK] Add php.ini settings

These settings are based on the demo.typo3.org settings.
Merge pull request #5 from cognifloyd/nginx

[FEATURE] Replace Apache w/ Nginx and Add Dev CB Resolves #3