PEP8 and some comments/user guidance

I ran `pep8` to guide me in fixing up several of the backends (indentation, whitespace, replacing `== True` with `is True` in several spots, replacing `.has_key(id)` with `id in` because the former is deprecated, and similar). I also added a little guidance via comments/docstrings/User Manual/README regarding requirements and deprecations.