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
chore(release): 0.4.18
chore(cleanup): minor cleanup and perf
chore(pattern): deleted obsolete pattern
chore(travis): moved scripts from test to root
test(travis): added more tests to run for travis
feat(RouteLinkMatcher): Router can use RouteLinkMatcher to decide if it should handle route or not
chore(cleanup): minor cleanup and added more Router.listen tests
fix(Router): don't set blank title
chore(release): 0.4.19
chore(test): fix tests