Fixed compile error on linux: be (slightly) more verbose to avoid name conflicts
Fixed linux compile error: in newer GCC, __FUNCTION__ is a variable not a define, and can't be concatenated with strings
Fixed linux build error: wrong file name in Makefile
Linux: Add BSON utils to Makefile