basis.utils.highlight clean up and small fixes
Merge branch 'master' into 0.9.8
simplify basis.Token#attach & basis.Token#detach methods
warn about usage instance of basis.l10n.Token as value basis.ui.Node#content
reduce usage of basis.ui.Node#cssClassName and basis.ui.Node#id
move extension check into class extend method
fix path resolving for root location (i.e. no path)
better fix for root location path resolve
fix basis.net.Transport#repeat method
fix error output on resource compilation error
various fixes of basis.data.index.Index and it's subclasses

- inherits Index from basis.data.value.BindValue
- indexes normalize getter result before apply
- every index now has it's own normalize function
- Min/Max indexes value is undefined by default or when no value in
vector
fix calcs with more than 3 arguments in dev mode
using object for ruleEvents is deprecated now, use space separated event names string or array of string instead
localize Object.prototype.toString
small fixes in createRuleEvents
new basis config option `extClass` to disable buildin class extensions (preparations for 0.10)
typo when renaming
scroller: scroll inertia can be turned off via config; pageslider: rotation adjustment improvements
fix object check for function in basis.array.from
mark basis.ui.label as deprecated