Add Objective C/C++ support

Objective C/C++ files have .m and .mm extensions respectively.
Add Go support
Merge pull request #108 from rogerso/add-objc

Add Objective C/C++ support