Move all header files over to pragma once.

Gets rid of macro pollution.