deal with local includes of ./file.h
Keeping the ./ poses problems for recursive includes, when the recursively included file starts with ../ If the ./ is present it is that that will get dropped by the ../
Keeping the ./ poses problems for recursive includes, when the recursively included file starts with ../ If the ./ is present it is that that will get dropped by the ../