union: changed array copies from for to slice
intersects; removed call to unique as algorithm is already unique
replaced if (!a) a = default; with a = a || default
removed unnecessary var statements
reduced CSSAssist() calls (e.g. unique)
added replace method (broke 3k barrier) to core
updated extension example with new replace
updated examples/index.html
improved hasClass tests in test/spec/cssassistSpec.js