refactor(client): minor cleanup
fix a typo
fix: Route should leave only if it pre-leave and pre-enter (for the next
route) are allow that.

Closes #57
test(dontLeaveOnParamChanges): clarify tests
fix(router): correctly set current route when using startingFrom
fix(router): corrently leave relative to startingFrom
chore(release): 0.4.22
Merge branch '0722-dontLeaveOnParamChanges' of https://github.com/vicb/route.dart
test(click_handler_test): fixed DefaultWindowLinkHandler tests
test(runner): running all tests from client_test.html
Merge branch 'feature/preeneter' of https://github.com/markovuksanovic/route.dart

Conflicts:
	lib/client.dart
Merge pull request #48 from vicb/0527-cleanup

refactor(client): minor cleanup
fix(RouteHandle): close all StreamControllers
Merge pull request #51 from vicb/0602-typo

fix a typo
refactor(UrlMatcher): Make UrlMatcher.urlParameterNames a getter

Before:

    var names = matcher.urlParameterNames();

After:

    var names = matcher.urlParameterNames;
chore(pubspec): bumping version to 0.5.0 due to breaking changes
chore: Add a changelog for this package
chore(travis): Fix, test with SauceLabs

fixes #60
Merge pull request #67 from vicb/0814-travis

chore(travis): Fix, test with SauceLabs
refactor(misc): style cleanup and refactoring