Add ability to create virtualhosts through hiera
Removing libevent package (bugfix)

Prosody automatically includes the necessary libevent package when it is
installed.
Removing openssl package

Again, Prosody automatically includes openssl when installed.
Updating repository URL
Using ensure_packages instead of ensure_resource
Merge branch 'link' into development
Merge branch 'openssl' into development
Merge branch 'libevent' into development
Merge branch 'hiera' into development
Removing superfluous lines at top of virtualhost
The key and cert File resources do not exist

And thus cannot be required. What's more, they File resources are
unneeded; when a key and cert path are supplied, it is the user's
responsibility to ensure the files exist on the machine. Creating them
via Puppet is undesired, being private keys and all.
Copy the key and cert sources to files owned by prosody

This reverts commit 1ca5b9b46f5237d48f66a2a8c2d407236d36741d.

The file resources now exist and should be required.
Updating template to use prosody's key and cert