Remove naming restriction on bedrock path

details in #96
Merge pull request #97 from fullyint/bedrock-path

Remove naming restriction on bedrock path
Added better ssh defaults, added fail2ban, ferm for added security.
Merge pull request #58 from FightTheCurrent/feature/security

Feature/security
Bump Ansible requirement to 1.6

debconf module is used in ferm role which does not exist until 1.6
Nginx: update pid path

Ubuntu 14.04 changed this path. This fixes problems with nginx's init.d
script and using `service nginx`.
Formatting
:cop:
Remove dev-tools role

Was unused and now duplicated by fail2ban and ferm
removed ansible_controller
Merge pull request #100 from roots/feature/remove-ansible_controller

removed ansible_controller
Simplify Vagrantfile - read group_vars/development

Previously there was some duplication between configuring the
`Vagrantfile` and also `group_vars/development`. Another downside was
the Ansible playbook supports multiple sites but the `Vagrantfile` did
nothing to easily allow that.

Now the `Vagrantfile` will read `group_vars/development` and
automatically set up all the hosts and synced folders. The only addition
needed for this is setting `local_path` on each site.
Merge pull request #101 from roots/vagrantfile-updates

Simplify Vagrantfile - read group_vars/development
Update to PHP 5.6

Also rename role to just "php"
Merge pull request #103 from roots/php5.6

Update to PHP 5.6
Ansible based site deploys
Switch to a hash for wordpress_sites

Allows re-use of variables in deploy playbook
More updates after change to hash
Set group
Initial split of WP sites role