Feature/facets ordering

Support the display of constraints in the order in which they were selected
I'm very suspicious of this line. I don't think it will play well with applications that don't mount the CatalogController as the root of the app and mount the app at the root of a host.