Use namespace to build DBRef

refs #230
Remove LazyWriteableDBObject during Pojo insertion

refs #230
Use ObjectId.toByteArray() to serialize ObjectId

refs #230
Use createFromLegacyFormat to convert ObjectId from bson4jackson

refs #230
Remove deprecated calls getLastConcern() calls in test

refs #230
Remove deprecated ObjectId calls to notNew() and isNew()

refs #230
Replace LazyBsonCallback with LazyDBCallback in en/decoder

refs #230
Generate ObjectId only if field is annotated with @ObjectId

refs #230
Check pojo-to-primitive marshalling by checking bytes array

refs #230
Replace jsonify assertions with calls to count
Remove JSONResultHandler class