Remove css text-indent hack for back and close buttons.

Fixes #624.
Remove text-index
Remove old 'Back' text
Remove 'close' text
Truly exclude 'tests' package in setup.py

This way setuptools certainly won't install it.
Merge pull request #631 from maksbotan/patch-1

Truly exclude 'tests' package in setup.py
toolbar.js: Ensure toolbar handle cannot be dragged outside window

Previously the toolbar handle could be dragged beyond the top and bottom
of the window where it could get lost.

If the handle position outside the window border was saved, the only way
to get the handle back that I found would be to open the inspector and
manually change the handle's offset to make it visible once again.

This change restricts the handle so that it cannot be dragged above the
top or below the bottom of the window area.

Using `event.clientY` in order to get the cursor position relative to
the viewport instead of the document (as is the case with
`event.pageY`). This allows the handle to be dragged when the page is
scrolled.

Closes #634.
Merge pull request #635 from teddywing/restrict-toolbar-handle-to-window

Ensure toolbar handle cannot be dragged outside window. Closes #634
Fixing typo in show_toolbar_callback docs.
Removed importlib deprecation warning on django master.
Fixed wrong setting name in docs.

Fix #645. Thanks @oppianmatt for the report.
Support static files with LiveServerTestCase.

Change the Django 1.7 dependencies in the tox.ini so they pull from
pypi rather than the builds on www.djangoproject.com
Removing note about the toolbar being unmaintained.
Ignore flake8 warnings for has_key in cache panel.

Ignore flake8 warnings for has_key call in cache panel because we need to support caches that may still use it.
Add Template Profiler Panel

This one is similar to Template Timings, but uses
different visualisation approach and also works
correctly with servers which reuse threads for different
requests.

Does not include any SQL stats.
cleaned up urls for django1.8
Merge pull request #642 from collinanderson/urls

Cleaned up urls for Django1.8
Warn the user when the gzip middleware is imported before the toolbar.
Move the stacktrace loop into a utility method. Check for calls to get_template_context.
Cleaning up the imports.
Adds a test case for the infinite recursion bug in issue #598.

The bug requires TEMPLATE_DEBUG=True, for the template to extend another template and SQL to be run in the template loader.
With this configuration the SQL Panel would identify the SQL query while loading the template, then try to load the template again which would create a new SQL query ending in an infinite recursion.