refactor(url_template): simplify the parameter regexp

as "\w" already includes "0-9"
refactor(regexp): simplify regexps

Most chars do not need escaping in classes
Merge pull request #23 from vicb/patch-1

refactor(url_template): simplify the parameter regexp
Merge pull request #24 from vicb/regexp

refactor(regexp): simplify regexps
style: code cleanup
feat(router): allow not leaving when only params change

Fixes #1
chore(router): minor cleanup around dontLeaveOnParamChanges
chore(travis): fix

Closes #31
Merge pull request #33 from vicb/0404-travis

chore(travis): fix
Fixes for unittest deprecations
Merge pull request #35 from kevmoo/unittest_fixes

Fixes for unittest deprecations
fix(pushstate): route current path on listen

Fixed #36
Merge pull request #37 from pavelgj/issue-36

fix(pushstate): route current path on listen
chore(release): 0.4.17
fix(route): extend Route to inherit default toString impl
fix(url_template): don't rely on Pattern.toString() because it varies between browsers
test(karma): run tests in Firefox as well