5.3 PTR - EXPERIMENTAL

- More precise RPPM calculation. Now factors in overlap and bad luck
prevention. Plus new methods to facilitate that.
- Features geometric series calculations. Properly handles multiple
misses/dodges/whatever in a row. Only used for energy costs and GCD
calculations.
- Berserking impacts RPPM trinkets.
- Removed Cata tier method calls. Many code segments still exist for
example purposes, but never do anything, so it should run a few %
faster than it would otherwise.
- Approximated the value of a full energy bar due to energy capping.

TODO: Simplify RPPM haste calls. Adv_params implementation.