Get tests passing

I was going to add an ExceptionReporter (https://github.com/aphyr/riemann-java-client/blob/master/src/main/java/com/aphyr/riemann/client/ExceptionReporter.java) option to the udp-client fn, but the tests were broken, so I fixed (?) those first. Then I realized ExceptionReporter isn't in the released java client, so I aborted for now.

Test fixes might still be useful though.  Commit comment has more info.