feat(scoring): MP gain from Habits and Dailies

Turns MP gain from tasks into a function, and calls the function with varying inputs from Habits (1/4 gain), Dailies (normal gain), and To-Dos (normal gain multiplied by checklist completion).
fix(scoring): move gainMP into score
chore(grunt): grunt
Merge pull request #385 from SabreCat/rebalancing

MP gain revisions