Wordpress virtual host fix, play refactoring

Fixed virtual host behaviour with apache2 and wordpress. Also refactored
the wordpress playbook to only include one play. Attempt to use sudo_user
to install user files, however there are still some bugs in Ansible to
work around.
etherpad-lite installation

Add a play for etherpad-lite. Also handles node.js, and an apache2 reverse
proxy for saner a saner URL.
Some wordpress configuration fixes
Add live and testing playbooks for full deployment

These playbooks include all playbooks, but limited to either the live
system, or a testing VM respectively.
etherpad-lite minor tweaks in apache2 configuration
Use mysql database for etherpad-lite
Add missing mod_rewrite rules for wordpress
Removed and adjusted some workarounds, now that we have Ansible 1.0
etherpad-lite starting as a service the first time fix
Some harmless refactoring
Completely empty apache2 default site configuration
Some vsftpd and etherpad-lite fixes

Fixed issue with vsftpd installation not doing apt-get update first, and
worked around an issue of the etherpad-lite not being able to be enabled
if it is not started.
Directory structure refactoring based on roles

Ansible 1.2 introduces the concept of roles. Take advantage of this feature
and at the same time implement a much saner directory structure...
Node.js version fix
Split site.yml to different components (blog.yml and pad.yml)
Initial Seafile setup

First attempt for a Seafile installation. Needs to be configured manually
by logging in to the server and running the setup-seafile.sh script
Take advantage if Ansible's password lookup variable

In Ansible 1.2 the password lookup variable makes it easy for Ansible to
generate and store passwords for us. Get rid of vats/secrets.yml and make
use of this feature.