[#1117] Remove SQLite from testing docs
[#1117] Minor edits to testing docs
Merge branch '1117-start-new-test-suite' of github.com:okfn/ckan into 1117-start-new-test-suite
[#1117] PEP8 fixes

Make the PEP8 tests happy
[#1117] Add __init__.py files to new_tests subdirs

This means that nosetests finds the test modules when given a directory
as argument (and not just when you tell it the exact test file)
[#1117] Remove uses of assert_raises as context manager

Using assert_raises as a context manager isn't supported in Python 2.6.
Tests were failing on Travis when run with Python 2.6. Hopefully this
fixes them.