Async timeout support
[Finishes #52731407] Escape special regex characters from the spec param
First pass at Release Notes for 2.0
If specs fail in node, they should exit with a non-zero exit code
Add node specs to the Travis build
Move more things out to the core_script
Resolve node issues
Newer Firefoxen dislike large callback depths; tweak down to keep maximum recursion errors at bay
Don't test for stack traces in Safari 5