Demonstrate other faceting techniques in the /browse example: range, date, pivot, etc.
Fixes pivot display, modularizes per Erik's recommendation.
It's still a little clunky, in that some things are generic and some are field/result specific (i.e. you can add any number of fields, but for dates, it assumes manufacturer_dt)
The only feedback I have is that we might want to use partial templates (#parse kinda stuff) for the various sections of facet displays rather than having them entirely render from within macros. Having sub-templates allows easier overridability.
First crack at this