include saucelabs in release task
remove trailing spaces
reduce code duplication on DOM api
refactor compileTextNode
fix #557: use path parser for array index access
#556 expose key filter keyCodes