Major haptics refactor/improvements.
Added a dedicated rumbler mixer to support multiple sources/blending.
Added a bunch of extra rumble features, piggy backing existing call sites where possible to minimise gameplay code intrusion.
Added vehicle based rumble, running off their audio systems.
Added light horse hoof rumble.
Added impact/explosion rumble.
Added generic HapticPulseEffect component ready for other uses.