Fix so downloader doesn't cause infinite loop

git-svn-id: http://svn.slightlymagic.net/forge/trunk@26031 269b9781-a132-4a9b-9d4e-f004f1b56b58
Fix so downloader actually shows progress

git-svn-id: http://svn.slightlymagic.net/forge/trunk@26032 269b9781-a132-4a9b-9d4e-f004f1b56b58
Further refactor downloader

git-svn-id: http://svn.slightlymagic.net/forge/trunk@26033 269b9781-a132-4a9b-9d4e-f004f1b56b58
Refactor how header for screens handled
Add GuiDownloader for mobile app

git-svn-id: http://svn.slightlymagic.net/forge/trunk@26034 269b9781-a132-4a9b-9d4e-f004f1b56b58
Support screen with one or more tab pages and use for settings screen

git-svn-id: http://svn.slightlymagic.net/forge/trunk@26035 269b9781-a132-4a9b-9d4e-f004f1b56b58
Add pages for Files and Help

git-svn-id: http://svn.slightlymagic.net/forge/trunk@26036 269b9781-a132-4a9b-9d4e-f004f1b56b58