Add Objective C/C++ support

Objective C/C++ files usually have .m and .mm extensions respectively.