Fixed the failing patten for detecting C++-only headers
More regex goodness to improve the detection of C++ vs C
Found out that nothing was ever getting returned from the heuristic function "find_by_heuristics", and that headers matching C, Obj-C and C++ were never getting checked heuristically
Fixed the C++ class matching regex that was breaking the test for C/jni_layer.h