Merge pull request #7 from Convey-Compliance/service-bus-build

Small refactorings done
Merge pull request #8 from Convey-Compliance/master

Bring development up to date
Merge pull request #9 from Convey-Compliance/service-bus-build

Renamed done for destroy
Change malloc to bson_malloc, free to bson_free
Fix test compile error
Compile connectionpool.c and spin_lock.c with scons and make
Add linux support for custom spin lock
Remove unused project
Add mongo_connection_dictionary_destroy method, prevent connection if already connected
Copy connection string for each pool, minor fixes
Merge pull request #11 from alexeyvo/fix_test

Fix test compile error
Merge pull request #12 from alexeyvo/test

Test
Small refactors to code. Added some comments and implemented coarser lock for dictionary object
Added some comment
Added more complete test of connection pooling
Merge pull request #13 from Convey-Compliance/development

Sync updates to mongo c driver with service-bus-build branch