6.0 Experimental Changes

- Trying to find a better spot to handle spec specific proc rate
behaviour. Tried moving them to class module for now.
- Multistrike calculations rely on current stats now, now supports
trinkets with multistrike procs.
- Added more comments to potential aid in readability.
- Forgot some areas to add the new stats too. Need to make sure we keep
readiness and multistrike in the current stats.
- Added the scale data for Dancing Steel.
- Procs rely on the correct item level for trinkets now, rather than
base item level in proc_data.py.

TODO: Figure out what that scale data for dancing steel (and weapon
enchants in general) means, and what to do about non-trinket procs. 160
is a placeholder that appears to be right for level 90s.

All the major changes seem to be coming together so far.

Might move tier bonuses into rogue module instead of stats object.
Being in the stats object never made much sense to me. Relocating the
engine input would be a problem though.