fixes bug 1082075

remove the page-bg image in favor of a flat color. white is boring, so instead
we can use the aggregate color of the former background image
flatten the UI, square up those shoulders

fixes bug 1087275

remove most gradient images from the UI, square up rounded panel corners,
remove some borders that were redundant and rely entirely on drop shadow
instead. Tweak some panels and add a title where appropriate.
Import only less mixins to avoid reapplying reset

topcrashers and explosive signature reports import base.less to get access to
the contents of mixins.less, which causes reset to get reapplied and overwrite
some of the settings in screen.less

Switch to importing only the necessary mixins class brings these two reports
in line with the visual appearance of the other reports.
remove unnecessary extra div element
Clarify supuser permissions

This sets up some switching so that superusers no longer have individual
permissions enumerated, since they implictly have all permissions. This avoids
the confusing situation where a superuser is told "you have all permissions"
and then told about some missing permission because of the group the user
account is in. Since we honor superuser status over group status, avoid
confusing the user and display that first.
Merge pull request #2448 from lonnen/1087298-permissions

Clarify supuser permissions
fix bug 1087683 - python setup.py develop, not export PYTHONPATH=.
Merge pull request #2445 from lonnen/1087287-mixin-imports

Import only less mixins to avoid reapplying reset
no bug; add shell and puppet topics
Topcrashers makeover

Add tablesorter and styling to topcrashers to bring it in line with other tables
across the webapp. simplify the styling a little bit for trends to change the
color of the whole cell and vertically center the trending arrow. Also expand
the table to fill in the whole panel rather than condensing everything to the
left side and move the version(s) out of the report title and into the panel
title elements.
Merge pull request #2446 from lonnen/1087290-changers

top changers overhaul
Merge pull request #2451 from phrawzty/contribute_ops_topics

no bug; add shell and puppet keywords
Merge pull request #2449 from rhelmer/bug1087683-python-setup_py-develop-not-PYTHONPATH

fix bug 1087683 - python setup.py develop, not export PYTHONPATH=.
added time machine class
Merge pull request #2453 from twobraids/time-machine

associated with Bug 1087414 - added time machine class
Revert "Bug 1051839 - Introduced elasticsearch-py, used it for all bulk indexing. r=phrawzty"

This reverts commit c1c48824bba1631dcc24fcddbff5e2f2439610e2.

Conflicts:
	socorro/unittest/external/elasticsearch/test_settings.py
	socorro/unittest/external/elasticsearch/test_supersearch.py
Fixes bug 1085188 - Removed fields that should not be exposed from Super Search UI. r=peterbe
bug 1089700 - Raven on middleware isn't reporting
Merge pull request #2454 from peterbe/bug-1089700-raven-on-middleware-isnt-reporting

bug 1089700 - Raven on middleware isn't reporting
Fixes bug 1090248 Split out PostgreSQLAlchemyManager