Update components branch alias for dev-master.

Signed-off-by: crynobone <crynobone@gmail.com>
Fix wildcard, optional parameters.
Merge pull request #2929 from crynobone/patch/alias

Update components branch alias for dev-master.
Decode URL parameters.
Work on URL generation.
Increment versions.
Fix conflicts. Merge.
Add test to make sure dots in routes do not work as regex wildcards.
Bind request to route.
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.
Increment version.
Make matchers non-greedy.
Totally use Symfony Routing for reg-ex compilation.
Increment version.
Fix bugs and merge.