Unit test for the new TCollectorUDPWriter and remove tests from OpenTSDBWriter covered by OpenTSDBGenericWriter tests.
Eliminate the use of real sockets in testing.
Use PowerMock to mock sockets and other system classes.
Log exceptions caught with the error text.
Verify logger interactions
100% test coverage for OpenTSDBGenericWriter, OpenTSDBWriter, and TCollectorUDPWriter.