A massive all-tree automated update of all double inclusion guard #defin...

...es that changes from using two underscores as a prefix, which are reserved, to not using two underscores as a prefix