Fix Bug 1032993, ensure no data message always visible and other small tweaks
fixes 1033849 - debug persona login
removed debugging lines
fix bug 1033830 - Add `dependency_links` to `setup.py`

- Updates crontabber to 0.11
- Fixes `setup.py install`
add separate spinners for content and graph loading
jshint fixes
Merge pull request #2166 from bramwelt/update-setup.py-install

Fix 'setup.py install' by adding dependency links
Merge pull request #2160 from ossreleasefeed/bug1032993-adubysig-ensure-nodata-msg-always-visible

Fix Bug 1032993, ensure no data message always visible and other small tweaks
Bug 1020348 - Added a tab to show aggregations on the signature report page. r=peterbe
fix bug 1035402 - fetch ADI script needs sasl
signatures-matview: Fix error with empty timespan.

The RAISE NOTICE was referencing an invalid field.
Migration for update_signatures_hourly.sql fix.
Merge pull request #2168 from jorgenpt/fix-empty-signature-timespans

Fix empty signature timespans
fix bug 1035457 - Remove multiple 'make bootstrap' calls

`build.sh` sets up the build environment (which includes running `make
bootstrap`) and runs elasticsearch and rabbitmq integration tests, which in
turn run `make bootstrap` again.
fix bug 1035519 - Stop destroying pip-cache

Keep the pip-cache around so that peep can do it's job by making sure
packages have not change out from under us. Also reduces build time, as
package no longer have to be re-downloaded.
Merge pull request #2169 from bramwelt/fix-1035457-build-duplications

fix bug 1035457 - Remove multiple 'make bootstrap' calls
Merge pull request #2165 from peterbe/debug-persona-login

fixes 1033849 - debug persona login
Merge pull request #2167 from rhelmer/bug1035402-sasl-dep

fix bug 1035402 - fetch ADI script needs sasl
fix bug 1035593 - remove misleading docs, covered by main socorro docs now
Merge pull request #2171 from rhelmer/bug1035593-remove-django-docs

fix bug 1035593 - remove misleading docs, covered by main socorro docs n...