* Added initial direct support of damage stages. Single effects are applied to all stages, multiple effects are pair-wise applied.
* Adapted some skills to the new systems, e.g. Pounce & Energy Pulse.
* Refactored generateEffects by creating lots of functions (mergeUpdates, applyUpgrades, applyUpgrade, ...)
* Replaced leading spaces with tabs
* Fixed that Evil Eye didn't work accordingly.
* Merged master into refactor-updateEffects
Revert "* Adapted some skills to the new systems, e.g. Pounce & Energy Pulse."

This reverts commit 4bb8baade81402f9773d9da7398b31660839a230.
* Renamed mergeEffects to make purpose of function more clear
* Extended the comment on sorting the arrays of effects.
* Refactored getActiveSteps to use upgrades.map()
trailing spaces
Merge branch 'r0estir0bbe-refactor-updateEffects'