more improvements

dev-master is just a reference to the branch-name, as you can also use dev-testing-something and composer will install that branch instead. But when you have a package that requires a specific version then dev-master will fail, so for that you can define an alias that mark the branch master with the version alias.

`2.1.*@dev` is now just the same as dev-master but more explicit.