Removed warnings about the mockery not being thread safe, and applied analysis fixes
Updated PojoEncoder to use Generics
Updated PojoEncoderTest to use the generics
IDentified and fixed two performance problems with the PojoEncoder: getDeclaredFields (now cached) and the field name validation (now using a compiled Pattern).  3x speed improvement on some tests.
Implemented a simple ClassModel that will do field validation just once on creation, not every time the field is encoded.  10x improvement in speed over original speeds.
Some additional data on Pojo Encoding performance tests.  Think it's as fast as it's going to be, in its current incarnation.
Using ClassModel to cache results for PojoDecoder, resulting in performance comparable with the DocumentCodec
Fixed compiler warnings