TP 30004 refactor category controller:

* Move hasFacetsOrCategories into toolbox
* Create vn-product-image directive
* Added simple documentation.
* Comment out firebase stuff related to travis errors and this issue: https://github.com/firebase/firebase-bower/issues/3

@prabinv @texasag @kevinsproles @tsanko - please code review and pull in. NOTE: This removes firebase for the time being in toolbox since 1) we are not using it for themes yet and 2) it causes build issues on travis.