add failing test for rephract latest changes
Remove envjs hackery
Test for DYNJS-108
Fix for [DYNJS-115].  Do not consume an EOL-like token at the end
of a single-line comment.
Don't use an explicit context for require.paths
Fixed regex replace quoting bug.
Refactored String#replace so that nested special characters work.
Refactored argument construction.
Search w/ string parameter uses Match object.
Moved replacement behaviour to Match object.
Refactored lastRegion to be a match.