Add HTTP input plugin

Add HTTP input plugin for the server to be able to receive incoming logstash messages over HTTP/HTTPS.
This is needed in situations where the agent resides in a location that is only able to access HTTP/HTTPS, e.g. behind a proxy.