This CL rewrites the include guards to make PRESUBMIT.py include guard check happy.
Currently the utils/ folder uses both spvutils:: and spvtools::utils. This CL changes the namespace to consistenly be spvtools::utils to match the rest of the codebase.
If required extension is not found, returning new error SPV_ERROR_MISSING_EXTENSION.