Bug 945474 removing Apps page from mozilla.org