Apps list on interface

This addresses the following issue: limelight-stream/limelight-android#9
This version loads the apps list by pressing the pair button and saves it on the shared prefs. It also saves the current app, checks if it still exists to run.
It's possible to change the current app, running again and the old one will close.