blu_active: upstream fixes and reverts

* Merged some CM improvements
* Revert Honor boosted state in several timer calculations, Consider changed min limit a frequency boost, Honor changed minimum frequency
* Remove infinite boost and interactive boost framework
* Add independent input boost freq and controls, thread sync freq feature (thanks to franciscofranco)

Signed-off-by: engstk <eng.stk@sapo.pt>
blu_active: Record hispeed_validated_time in timer function

Original patch on interactive by Junjie Wu <junjiew@codeaurora.org>

Thanks to hellsgod

Signed-off-by: engstk <eng.stk@sapo.pt>