Fix order of arguments.
Fix wildcard, optional parameters.
Decode URL parameters.
Work on URL generation.
Use non-greedy quantifier for wildcard regex.
Add a prepareString() method that escapes wildcards before regex matching.
added currentRouteName
Working on routing.
Merge pull request #2942 from anlutro-pull-requests/router-currentRouteName

Re-added currentRouteName
Only urldecode if the param is a string.
Make matchers non-greedy.
Totally use Symfony Routing for reg-ex compilation.
Fix order of domain parameters.
Fix missing method.
added setUri()
Fix Router.php to behave on App::error

When App::error is triggered, Route is empty. When you try to access Route::currentRouteNamed($string), it fails because Route::current() is empty and does not have a getName() method.
Work on relative URL generation.
Merge pull request #3027 from awellis13/4.1-patch-2

Add Route::setUri()
fixed docblock.
added some methods for BC.