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.


This is already solved via `iterate` the change here to bypass the `hasOwnProperty` call is almost always a negative thing. If this is causing IE8 to break then please update ClassManager's `onBeforeCreated` to directly set the constructor if it exists. With that being said, I have tested JSoop in IE7 and IE8 and it works just fine when creating classes.