Improve the ckanext template
Typo in README template
Remove "deadoralive" from template README
Change example names
Fix packaging of data files
Add some more package metadata
Fix missing comma in setup.py_tmpl
Allows use of CKAN_INI env-var to locate config

Implements #1597

If you don't specify a config file using the -c option, CKAN defaults to
looking for development.ini in the current directory. This patch will
first check the -c parameter, and if it doesn't find it will use the
content of the CKAN_INI environment variable. If it cannot find that,
it will then default to development.ini in the current directory.
CHange error message, hope travis retests
Add pypip.in README badges to extension template
[#2035] Refactor new_authz.check_config_permission to not cache things

Otherwise the values can not be overriden from tests
[#2035] Remove uneeded calls to clear_auth_functions_cache()
[#2035] Fix old auth tests
[#1905] Allow search on resource name field.

Currently a package search will not search on the resource name field. With this change resource names are indexed so that package search will return dataset(s) where user searches for a resource by name.
[#1905] Allow search on resource name field.

Adds test to new_tests.
[#2035] Further fixes to auth tests

The old auth tests are terrible in that they depend on each other to
run. Also the auth cache thing masked some bad assumptions.

The whole file should be rewritten as new tests.
[#2035] Don't use http://foo.bar as a test url

Because `.bar` is being recognized as a gTLD, it points to
`127.0.53.53`, which if you have a web server running will return
localhost (and a 200 status).

More details:

https://stackoverflow.com/questions/25662590/domain-foo-bar-points-127-0-53-53-why
[#1905] Allow search on resource name field.

Changed 'assert' to 'eq' to make test pass okay.
[#1597] Refactored for code clarity and improved error message.
[#2035] Improve non-existent URL added on 7d30f7c