pet.cc: extract out PetASTConsumer::add_pragma_handlers