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.
Same, but it was at the bottom of the default `/etc/apache2/ports.conf`. Perhaps because it is being included at the top of another file? `¯\_(ツ)_/¯`