Merge pull request #2156 from ehelms/systems-nutupane

Systems Nutupane - Adding support for classic details view loading.
Systems Nutupane - Adds back page reloading that adheres to search and item
selection. Adds closing of details page when performing a search.

Due to a clash in how jQuery BBQ and AngularJS $location, a conditional
was added to set $.bbq to undefined when Nutupane page is present. This
change requied some checks for $.bbq defined to be put in place within
the code.