You only need 29 cooking to complete the Gnome Restaurant tutorial. You can cancel tasks if you do not have the level required to cook the requested food.
* Refactor combat level calculations to use closed-form formulas.
Also move most calculations to the Experience utility class.
Fixes#7411.
* Add new test for magic levels that barely reach the next combat level.
* Add another test that breaks on master.