Apache SSL Support

* This change adds a dependency on the ssl certificate cookbook.
* Updated apache2 cookbook dependency (fixes POODLE)
* If an SSL cert is not present, a self-signed cert will be generated.
* Apache will be configured to use both ssl and non-ssl for compatibility.
* Added integration tests (and fixed old one).
* Updated test kitchen rules to test SSL