Bug 898330: Replaceable homescreen

This does not replace the hardcoded stuff because of time.

Also note the thingie in window_manager.js which might duplicate your change. Again. Time. :)