added onRemove() tests
optimized selectors
selectorEngine support
reduce number of list copies, part 1
reduce number of list copies, part 2
using selectorEngine.filter for only()
using selectorEngine for legacy IE as well
new func formEncode(). values() -> vals().