changes to support 1.11.2
copied built in SConstruct file locally, made changes to support the extension manifest file (fpm.json) as argument
tweaked cpp to include kl2edk's auto generated header file