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.