Bump django dependency to 1.5.x
Update ez_setup.py to latest version.

ez_setup.py was retrieved from
https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py.

Reviewed at https://reviews.reviewboard.org/r/4617/.
Fix adminmedia templatetags (djblets).

The old "admin_media_prefix" tag is deprecated in favor of just using the
staticfiles framework with an "admin" prefix. This change fixes up djblets to
handle that.

Testing done: Viewed all of the changed pages.
Reviewed at https://reviews.reviewboard.org/r/4628/
Use the correct executable when calling build-media.py

In setup.py, sys.executable contains the path of the current python interpreter
and one should use it when running a different script.

Testing done: On a system where the executable is /usr/bin/python2.
Reviewed at https://reviews.reviewboard.org/r/4632/
Merge branch 'release-0.7.x'
Fix a couple issues with extension and general resource docs.

ExtensionResource was missing docs, and had old-style fields. Those have
been fixed up so that they have some real doc output.

Also, the @webapi_permission_required decorator wasn't preserving
docs, so that's also fixed.
Preserve decorator state across webapi decorators.

Several of the webapi decorators attempted to set things like possible
error results, but they'd be lost, due to decorators not passing on that
information correctly. In some other cases, the wrong function would be
modified (which ended up working anyway, due to the function's
dictionary being transferred after, but it polluted the function).

There's now a @webapi_decorator, which intelligently merges things like
the error response and request field lists. It's meant as a replacement
for @simple_decorator for creating webapi-specific decorators.

Along with this, the calls to @webapi_response_errors in decorators have
been moved to decorate the correct function.
Merge branch 'release-0.7.x'