Update Mapper to be more friendly to subclasses.
Adjusted DefaultMapper to reflect changes in Mapper, some previous
private functions are now protected so someone overriding a few methods
can access those methods.

moved a few fields from the Mapper to

MapperOptions added BasicDBList to ReflectionUtils. 

Adjusted MappedClass to use a Mapper interface instead of DefaultMapper

Fixed a few warnings
Default mapper will now raise a concurrent modification exception if you
try to cache a class a second time. The MappedClass will log this error
so previous expectations are the same on the code. A later review should
be done to determine if the exception should propagate out and stop
operations.
Merge pull request #36 from washu/master

Changes to make default mapper more friendly for those subclassing DefaultMapper. Also added a missing type in ReflectionUtils
fix for issue #30
The Java driver will automatically wrap a byte[] array as a Binary bson
type.
the decoder only checked for Number and failing that used toString and
tried to make that a arrya of bytes. It was missing the check to see if
the input obejct was a Binary wrapper and call its getData method
add hashcode implementation to mappedclass
include pom xml in README for ease of use
Fix NPE when using getByKeys with noClassNameStored
Merge pull request #41 from siasia/master

Fix NPE for getByKeys on noClassNameStored=true
Fix jmkgreen/morphia#9
Requires building java driver not yet in central repo
Add tests for in queries including one that demonstrates a bug
Update mongo driver version
Merge pull request #43 from siasia/master

Fix #9
Merge pull request #39 from relateiq/master

implement hashcode on MappedClass
Merge pull request #44 from benmccann/inquery

Add tests for in queries including one that demonstrates a bug
Merge pull request #40 from relateiq/minor-readme-change

include pom xml in README for ease of use
Remove github plugin for downloads as no longer supported by github
Fix #46: Deprecate MappedClass.getPersistentFields() in favour of MappedClass.getMappedFields(), move comments into docblocks and reformat
Add braces for readiblity
Make a little more readable
Make test db name publicly accessible.