1.10 version

1. add `define.global` variable which points to `window` or `global`
2. fix IE bugs like `'abc'[0] === undefined`
3. reformat codes