Removed unnecessary casts and added conversion in D3DCompiler-Namespace

Also added conversion for D3DCompiler-CompilationResult