Fix 'Widgets' (app type)

* Due to my changes, the Widget app type windows were not capable of being dragged around the screen
* Also, the 'mini*' apps were not drawing properly. Hadn't noticed 'till now.
Re-align the inputs of eyeLogin

* eyeLogin uses a modified styling for its inputs, built on top of the default
* This was causing some visual problems where the input fields were not aligned with the ui
Remove widgetDemo app from this branch.

* The widgetDemo app is meant as a development tool, and so should not be included in oneye by default
* The app will be made available to download via a repository once we get that sorted