found the roro bug so no more reduce by 50% needed, result no change in ep or dps, only bugfix
5.2 Stuff

- Fiddling with the GCD stuff to make it fractionally cheaper to calc.
Probably easier to read too.
- MG now suffers from DW hit chance penalty. Was proccing off misses
earlier.
- Reimplemented MG procs from the SS's spent on SnD and Rupture. (Kind
of a wash, really)
- Stop doing swing resets during SB for Sub and Assassination.
- Moved the latency variable to the settings object. Should be stored
in seconds, not milliseconds.

NOTE: All these changes came from me looking for a hypothetical "7.2k
haste bug". I see no evidence to suggest there's a haste breakpoint at
7.2k haste rating in the code. Tested before and after I fiddled with
the GCD calculation, 7.2k haste rating does not appear to put the
player near any caps.

I'm putting this concern aside for now unless further evidence can be
gathered.