Fix routing bug.
Fix order of arguments.
Merge.
Update components branch alias for dev-master.

Signed-off-by: crynobone <crynobone@gmail.com>
Fix wildcard, optional parameters.
Decode URL parameters.
Work on URL generation.
Fix conflicts. Merge.
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 bugs and merge.
Fix order of domain parameters.
Fix missing method.
Merging. Fixing conflicts.