Fixed rxJava deprecation warnings
Added validation checks to operator constructors

JAVA-1190
Normalized CreateIndexesOperation

All other operations that use MongoNamespace have it as the first
argument.
test commit

Add empty Jackson codec module

fix dependency issues, fix according to comments in 69e2558ea9bae4c69f08cef8a3cedfcab0606b4e

more skeleton code and tests for decode

skeleton encoder

basic working generator

encoding all pojos

add nested objects to encoder

generator tests

implement parser for some primitive types

nested objects working

add testing for arrays in parser

add specs for reader

reorganize nextToken() in JacksonBsonParser to accommodate maxKey and minKey

add comments on context

add minkey, maxkey, objectID

add support for parsing all other types

fill in missing functions

fix generator tests for primitive types

fill in most functions, add TODOs for rest

add serializers and deserializers for the rest of bson types

generator test for char

fix raw value

add test

write binary working

add raw string test

add stacked objects parser test

bson string parser generator test

utf8 string generator test

parser date test

add objectId test

regex parser test

binary parser test

add date deserializer, finish up tests for parser

clean up generator style

add js and timestamp

add missing serializers

bug fix

skeleton encoder

basic working generator

encoding all pojos

add nested objects to encoder

generator tests

implement parser for some primitive types

nested objects working

add testing for arrays in parser

add specs for reader

reorganize nextToken() in JacksonBsonParser to accommodate maxKey and minKey

add comments on context

add minkey, maxkey, objectID

add support for parsing all other types

fill in missing functions

fix generator tests for primitive types

fill in most functions, add TODOs for rest

add serializers and deserializers for the rest of bson types

generator test for char

fix raw value

add test

write binary working

add raw string test

add stacked objects parser test

bson string parser generator test

utf8 string generator test

parser date test

add objectId test

regex parser test

binary parser test

add date deserializer, finish up tests for parser

clean up generator style

add js and timestamp

add missing serializers

bug fix

fix compatibility with rest of project after rebase

fix jackson specs to pass
add tests for the rest of the BSON Types
made serializers and deserializers private
add code coverage tests
optimize imports
throw errors instead of println