Update GetApps.java

- GetApps can now generate a list of browsers, contact apps, dialers, and apps in general. Generation is controlled by a new variable, contentId, and is designed to assimilate seamlessly with appMode (1 will result in browsers, 2 in contact apps, 3 in dialers, 5 in apps in general).
- GetApps now generates a HashMap, appIconDb, for the quick retrieval of application icons. This (in combination with the use of ViewHolders and view-recycling) results in a no-lag UX.
- GetApps incorporates code necessary to allow MainActivity to wait while GetApps is executing.