launcher load external modules

Adds ability to load external modules from the launcher, has a checkbox in the settings, to enable external modules, also auto add new modules get a checkbox.
![device-2014-08-16-215234](https://cloud.githubusercontent.com/assets/1175520/3942586/25ebf6a6-256e-11e4-8e2f-a5e7767c0c4a.png)