Brand and Category API changes + Facet updates

This merge includes:

1)  Brands endpoint to find all brand categories
2)  Brands enpoint to find all brands
3)  Brands enpoint to find all categories for a specific brand (with complete category taxonomy)
4)  Methods to caculate category taxonomies
5)  Updated to category endpoints to retrieve child categories taxonomy
7)  Updates to fully support Mongo as storage for brands

On behalf of gsegura:
7)  Category endpoint to find all brands for a given category
8)  Updates to fully support Mongo as storage for categories and products.
9)  Updated Jongo version to 1.0
10) Facet handling updates on Solr search component (multi-select support, it filters for existing facets now, fixed ordering).