HapticGenerator: Use HapticBiquadFilter type

Allows greater control over Biquad implementation,
now templated on floating point type.

Test: atest SoundPoolHapticTest
Bug: 161393057
Change-Id: If0be9197251d38471dc73b2f604d966784701e30
4 files changed