Added support fo branch different than master

- Allow to autorelease on branches other then origin/master
- The branch is passed global and assumed to be the same across all
the projects. In case of different branches multiple calls are needed
for now.
- Enhanced the patches scheme to pick the patches from branches
directory so we can have coexistent branches.

Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Remove unneded patch on controller.git

- This patch has been upstreamed hence no longer a need for it

Signed-off-by: Giovanni Meo <gmeo@cisco.com>