Generate a config file for each client generated

 * Add an openvpn_server variable
 * Move ${openvpn_client}.{key,csr,crt} to
   ${openvpn_client}/client.{key,csr,crt}
 * Generate ${openvpn_client}/${openvpn_server}.ovpn config file
 * Copy over a self contained directory of file per client that can be
   imported by networkmanager in ubuntu or run directly with `sudo
   openvpn ${openvpn_server}.ovpn
Travis CI to check ansible syntax
Use common domain variable instead of blog_domain
Standardize apache’s 301 redirect to https, and enable HSTS
Simplified vars with better defaults
Use discovered IPv4 address
Fix znc download URL
This URL works for all releases, not just the latest one.
Create znc config directory
Merge pull request #83 from lukecyca/master

Testing & CI
Add Travis build status image
Updated the OpenVPN role so certificate expiration is handled
correctly. The number of days that a certificate will be considered
valid is now a user-controlled variable and is set to five years by
default. (Fixes Issue #87)
Merge pull request #88 from jlund/openvpn-expiration

Updated the OpenVPN role so certificate expiration is handled correctly
New vagrant-based development environment
Two small apache-related fixes
Merge commit 'aaa8a53633b33673011298d93f87342e4691ce45'
Added note on README about development environment.
Enable openvpn role in vagrant, plus:
* Removed unicode char from task name (ansible 1.3 doesn’t like it)
* Use ansible sysctl module instead of lineinfile
* Wait for only 5 seconds (for fully automated deploy)
Merge branch 'master' of https://github.com/perurbis/sovereign
Fix conditional vars_files import
#89 Fix password hash for test user