We have special need to create a new class inherited from RISCVPassConfig
for just overriding some functions in RISCVPassConfig in our downstream.
And return our new customized class instead.
It couldn't achieve this if class RISCVPassConfig declaration is in RISCVTargetMachine.cpp.
So, move it to RISCVTargetMachine.h.