Fixes a bug where armada is only able to clone one branch of
a particular repo and all other are ignored (GitHub issue #153).
Additionally, removes 'reference' and 'subpath' keywords as a
requirement in the manifest for non-git sources
(GitHub issue #154).
Change-Id: I9762404e80283216bea87e218500299606a1d0e8