Fix inconsistecy in libbson API
Use ByteBool instead Boolean for libbson API
Reimplement TBsonIterator constructor to avoid copying
Fix bug with -1 array index instead 0
Add ability to find in bson recoursively using dot notation
Load libbson and mongoc api from single dll
Remove const from TBson consturtor that takes ownership on native bson
Fixes for Delphi5
Add TMongoDatabase wrapper
Disable warning about RTTI for delphi 2007
Use ByteBool instead Byte