Fixes RangeContext.splitBoundary test on IE7
Implements RangeContext.formatStyle
Refactors RangeContext.formatStyle
Implements ancestor reuse for RangeContext.formatStyle
Fixes RangeContext.formatStyle tests in IE7
Adds utility functions
Fixes jslint errors
Merge branch 'hotfix-range-context' into hotfix