Added more query optimizations.
Some of these involve better use of memo forms - other involve other forms of smarter caching.
Added enforcement of not collecting housing data to CartFormsView.
Related to #20.