Added trie from other project
Context Everywhere (TM) and comments
Node comments
More comments
Replaced DefaultRouteResolver
Removed old DefaultRouteResolver tests
Sorted the results in the correct order ;-)
Fixed filtering
Fixed failing test
Added ResolveResult class
Removed Indiana Jones and the Tuple of Doom
Ported across tests
Minor perf tweaks
Tweaked parameters in the trie

Reduced the number of new dictionaries being created
by only creating a new one at result creation time,
and only if necessary. Be nice if there was a read only
dictionary for this, but that's 4.5 only :)
Removed dead code and fixed comments
Merge pull request #988 from grumpydev/RouteTrie

New route resolution engine