Bug 1060328 - Retrieve the failure summary for all job result types

Prior to this patch the failure summary was not shown for "retry",
"usercancel", "skipped" (unused), or "success". Note: The summary
will still be empty for "success" due to bug 1060339.
Improve Repo/Filter dropdowns with smaller chevrons
Bug 1042599 - Fix overflow on bottom right panel

Navigation panel was scrolling along with the content, which we don't want.
Bug 1061312 - Fix/improve display of similar jobs

In particular, overflow is now handled way better than it was before on small
screens.
Re-center the Treeherder logo in non-responsive bootstrap
Bug 1057303 - Add the ability to filter by the currently selected job type
Bug 1057303 - Added select-on-click directive
Bug 1059331 - Reftest analyzer links now actually opens up visualization

Note that this implementation is somewhat suboptimal in that it loads the
entire log and does the filtering client side afterwards. Ideally in the
future we would preparse the log on the treeherder end of things beforehand
for faster loading times.
Bug 1057303 - Replaced rootScope usage with thJobFilter.searchQuery
Bug 1057303 - Added directive to prevent default behavior on left mouse click on an html anchor
Bug 1057303 - Removed console.log debug statements
Bug 1057303 - Modified default behavior to not filter results when the buildername href is middle/right/clicked
fixed spelling mistake
fixed spelling mistake
Merge pull request #147 from mozilla/filter-by-jobtype

Bug 1057303 - Add the ability to filter by the currently selected job ty...
grunt build for production push
Merge pull request #143 from tojonmz/navbar-chevron-consistency

Improve Repo/Filter dropdowns with smaller chevrons
Merge pull request #144 from wlach/1042599

Bug 1042599 - Fix overflow on bottom right panel
Merge pull request #145 from wlach/1061312

Fix/improve display of similar jobs
Bug 1062250 - Use correct get_resultset_jobs endpoint to avoid 301 redirects