mali: platform rewrite, the second encounter

- Remove bottomlock interfaces and functions from the power interfaces and platform.

- Disregard Pegasus Prime ASV voltages and voltage quirks and use common definitions.

- Rewrite the scaling algorithm: we still scale step-wise up in frequency, but now we're scaling in an ondemand fashion several steps down into a target frequency able to accomodate the last load usage.
Introduction of a CPUFreq like policy behaviour with upper and lower limit on the frequency, and together with a more fine-grained 10 step frequency table this allows for more dynamic and clear-cut scaling over the previously fixed algorithms.

- Lots of refactorings and removal of unused parts.