Adding CPP and CPP-Flags to configure step, ghc settings file, and associated dyn flags support