Package version setter

Hi,

I would like to propose those additional setters as I believe they are required/missing functionality.

They would provide a way to change branch by custom installers - it's needed for example when you composer installation is running on different environments which needs different config files(different config files can be found in branches of config repository and you cannot/don't have permissions to clone 'everything').

Thanks in advance,

Kamil