Clear a "no previous prototype for function" warning with the Apple LLVM compiler
Merge pull request #102 from noa--/bson_shared_empty_warning

Clear a "no previous prototype for function" warning with the Apple LLVM compiler
Merge pull request #101 from jsbattig/mongo-master-pull-request-gridfs

gridfs enhancements to support full random reading and writing and chunk pre/post processing
GridFS to compile on non-MSC (_strupr, _strlwr, _unlink)
Merge remote-tracking branch 'refs/remotes/Mongo/master' into mongo-master-pull-request-gridfs
Merge branch 'refs/heads/mongo-master-pull-request-gridfs' into development

Conflicts:
	src/gridfs.c
	src/gridfs.h
	src/mongo.c
	test/gridfs_test.c
Removed some warnings on mongo.c and warning due to repeated _CRT_SECURE_NO_WARNINGS when this is defined on Visual Studio compiler as a default define