add a bunch of stuff for configuring Nginx

This took quite a bit of iteration, but I'm pretty happy with how it
turned out in the end. There are a couple of base roles that configure
the nginx and php-fpm servers, with php-fpm-pool and nginx-simple-site
roles that actually load them with stuff.