Add support to customize ports

Sometimes it is necessary to alter the ports Apache listens for
connections on. Defaults (`80` and `443` for SSL) are preserved, but if
you do need to override, `apache_port` and `apache_ssl_port` have been
added.
0.2.0
Merge branch 'release/0.2.0' into develop