Added support for command createUser() utilized on latest versions of mongodb
Fixed some errors after upgrading to MongoDB 2.5.5
updated tests after upgrade to latest version of mongodb
Merge pull request #25 from Convey-Compliance/mongo-delphi-driver-build

Fixed problem when using OnDemandMongoLoad and passing a parameter to test application
Merge pull request #24 from alexeyvo/development

Remove hardcoded path that gave error on compilation
add .gitattributes and normalize line endings
Merge branch 'upstream/mongo-delphi-driver-build'

Conflicts:
	MongoAPI.pas
	MongoDB.pas
	Tests/TestMongoDB.pas
	Tests/TestMongoPool.pas
Fixed error compiling mode on-demand
Added some delays between starting of DB and shutdown to allow newly created user to be written
Tunned tests for failures that are random
Added support for new concept of local OID generation thru interface IOidGenerator
Added comment
Added new BsonSerializer class
Fixed problem serializing into Bson Unicode chars
Completed mongo serializer with support for variants, custom classes and unidimensional variant arrays
Fixed NativeUInt in Delphi 2007 to be a Cardinal. There's a known bug with Delphi 2007 where NativeInt is considered an Int64, which is wrong
Added explicity support for UTF8String to be able to use uncide with Delphi 2007
Added cleaner support for UTF8 for Delphi 2007
Made UTF8 tests compatible between Delphi XE and Delphi 2007
Completed deserializer