[PR] Additional improvements for production and development

* [x] Manage resolv.conf with pillar data, allowing us to separate development and production. This works around the issue where one may not be able to use university nameservers from home and also not use other public dns servers from the production box.
* [x] Use pillar data to populate mysql users and databases for sites as requested
* [x] Use pillar data to complete a jinja template for each site's nginx configuration
* [x] Move some network specific states to the `server.sls` file rather than leaving them in `webserver.sls`