* added UdpOutput and UdpOutputWriter

I've added the UdpOutput and UdpOutputWriter from the heka-docs and fleshed them out so they will actually compile and run.  This effectively fixes a couple syntax problems in the inlined version of the code in heka-docs.

I've got a separate patch to pull in this code directly into the heka-docs sphinx project.