Import OhciDxe from Clover (r2760)

Apply enhancements from edk2 too