ShaderAPI buildable

Header edits required to build ShaderAPI. Full source code will be
released on Half-Life 2 release.