[#313] Error message for missing api version recommends version 3 instead of 1
[#313] Link to version 3 of the API on search results page
[#313] Routing defaults to the latest version of the API
Revert "[#313] Routing defaults to the latest version of the API"

This reverts commit 77d1c1be8a68b07ef2f5e152bdbf9f5185c35a50.
[#313] API routing defaults to the latest version of the API instead of version 1
[#313] Remove tests for unversioned API
[#313] Old APIs default to 1, the action API and the empty endpoint to the latest version
[#387] Always redirect to the url for the package controller
This is because package_type should not influence the page that is redirected to. The previous implementation had the problem that package_type is `package` by default which broke the redirection after editing the slug of a dataset.
[#387] `_get_package_type` returns `dataset` by default, properly handle redirect based on package type
[#387] Make pull request minimal by re-adding a new line
[#420] Clean imports for some controllers
[#420] Clean tag controller
[#437] Clean up some imports
[#450] Datastore field names cannot be empty
[#455] Only return active groups in search_by_name_or_title()
Add debug = false to test-core.ini

This fixes a couple of tests (in the pdfpreview and jsonpreview
extensions) that would fail if you had debug = true in your
development.ini, because the tests look for the presence of minified
files that are only present with debug = false.

This seems like a good thing to do anyway, regardless of these failing
tests.
[#455] Add tests for Group.search_by_name_or_title()

It should only return groups which are active.
Merge branch '446-fixing-ckanext-preview-tests'
Fix header.html typo
Merge branch 'master' of github.com:okfn/ckan