Changes to MobileJson -- release candidate

This breaks all the JSONification (or at least the first stage of it) into view helpers for individual items/tours.  By doing this a lot of duplicated code is removed, and complete items/tours are included in the browse options.  This should be both ready for deployment to v1 apps and includes nearly all changes needed for v2.