Store all kinds of URL in the GsApp

We'll need this for future functionality.
Remove the duplicate application with the lowest priority

We might want certain repo metadata to prioritized over other repos, for
instance where an application is available in two different versions.