I was actually reading this and though well OP is fine, but then I didnt post that because I was not sure what OP actually wants to do.
For generating keys thats fine, but an offline wallet would also sign transactions. So the "Transaction malleability-related fixes" might be an issue. Esp. the tightening of "IsStandard()" might result in transactions that are not broadcasted across the network.