remove 2x underscores from header guards

They're reserved by the langauge the standard! Who knew?