The changes made to the RAI code are extremely minimal, as RAI already had multi-collateral support.
1) Add debt rewards
Keep track of when debt is minted or repaid in the Safe Engine so debt rewards can be paid.
2) Collateral auction improvements
Decrease minimum discount collateral can be sold for at auction, improving user experience of liquidated safes.
Remove caching of the redemption price in the collateral auction contract.