This attempts to determine what versions of which modules are in place on a system. It can handle both branch and tag checkouts. It assumes all modules are pulled from git. Change-Id: Id4100e3c967506e7b244534115185eeeddaac74f