Support to use branches not merged yet.

Code style fixes.

Additional action 'upgrade' added. Now 'update' only fetches changes
from repo.

murano-git-install.sh now can fetch and install from branches that were
not merged yet. This should simplify testing and developing.

Change-Id: If10e830d46c8af58a26b242b576beaa66f8bc1b6