Explicitly set the syslog server host

Explicit is better than implicit
Set logstash up to listen for syslog messages

This involves making sure that the monitoring machine is not acting as
an rsyslog server and instead there is a logstash input that listens to
the syslog port.
Merge pull request #93 from alphagov/put-syslog-in-logstash

Put syslog in logstash
Add kibana

We need this to be able to get a more holistic view over all of our
logs.

puppet-nginx module updated for custom log type support over all types
of vhost.

Made our own kibana class as all the ones out on the www are for kibana2
and that is old and dusty now.
Merge pull request #94 from alphagov/add-kibana

Add kibana
Serve elasticsearch over 443 rather than 9200
Extend server_bucket_hash_size for jumpbox

Our monitoring domains are getting a bit too long now so we need to bump
with up. Boo for going over bus width
Merge pull request #96 from alphagov/extend-nginx-bucket

Extend server_bucket_hash_size for jumpbox
Merge pull request #95 from alphagov/serve-es-over-443

Serve elasticsearch over 443 rather than 9200
Remove nginx specific info from lumberjack input
Merge pull request #97 from alphagov/tweak-monitoring

Remove nginx specific info from lumberjack input
We should be searching for not a dot for domain
Merge branch 'master' of github.com:alphagov/pp-puppet into notify_when_down