added forIn, getBytes for supporting ie8

added 2 util functions (forIn, getBytes).
- forIn : ie8 ignores constructor property in "for .. in" loop. this function would be used also in Spine.
- getBytes : it would be used in Match Breakdown for calculating the correct offset of pie chart title (such as 'Champion Kills', 'Gold Earned') not only 1byte character but also 2bytes character.


Why do you need constructor to be part of the `iterate`? This is almost always an undesirable thing. If you're trying to fix the issue in Spine.ux.MarionetteOverrides, then the fix should go there.