Docs: make docs with -W i.e. warnings as errors
Docs: fix JSON format header
storage/base: Remove unneeded import

We don't actually support Python 1.5.
Docs: fix docstring in translate/storage
py3: Various import cleanups
tests: add Makefile target to run tests
misc: Get rid of decorators.decorate()

All it was doing is emulate functools.wraps()