Refactored types api to breakup serialization and normalization pieces.  The encode type is also generic to allow for more specialized encoding types
Fixed typo
Added unit tests for the new encoder implementations
Added input validation to TypeRegisty
Fix to address Issue #31.  This normalization technique will handle both positive and negative numbers correctly
Cleaned up the use of java.lang Object types for primitive types.  Cleaned up some scoping on member variables across the code base.
Fix for Issue #30.  Removed random System.out.printlns in non test code
Merge remote-tracking branch 'calrissian/master' into typeEncoder.  Fixed license issue in new JMS stuff to enable to full build.

Conflicts:
	mango-accumulo/pom.xml
Merge pull request #29 from eawagner/typeEncoder

Break up of Types api and make encoding result configurable.