During release of a branch clean previous results

- autorelease performs 3 times the release on a branch, this in order
to be able to calculate correctly the revision and then to deploy
locally for certain operations like baselining the presence of an old
m2repo cause wrong calculations. Providing an option to prevent
keeping the localm2repo then

Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Added capability to pass extra mvn opts to each release cycle

- Each mvn call now can have extra maven options passed

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