Add udp and tcp output to log-pusher.py.

* modules/openstack_project/files/logstash/log-pusher.py: The logstash
pipe input is unreliable. Extend the log-pusher.py script to support udp
and tcp output so that the logstash udp and tcp inputs are options.

Change-Id: I84b0dc17f89ee5b551536da33c35c905df444bba
Reviewed-on: https://review.openstack.org/27999
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins