Fix UI warnings

One warning fix is a cheat - removed the Obsolete attribute from
CategoryPage.PageFor(ItemCategoryType). There's a way to replace it with
its Generic version, but it would eliminate most of the advantage of
using the generic version.