[1541] Add empty alt tag to gravatar
[#1539] Create a minimal new Trash page
[#1652] Fix auth when creating a DataStore resource directly

If you provided a dataset id on datastore_create to create the resource
directly, the auth functions failed as they expected a resource. This
changes the datastore_create auth function to use package_update instead
of resource_update if that is the case.
[#1664] package_create+update: fix config permission check

Use the same permission checks for both package_update and package_create
and check all the applicable config options: anon_create_dataset,
create_unowned_dataset and create_dataset_if_not_in_organization
Catch exception in DataPusher

Fixes #1666
Fix link for api docs, issue #1670
Fix link for api docs in the footer template, issue #1670
Catch NotFound error in resources page
[#1668] Show only active users on cli
[#1721] log the user in programmatically after registration
[#1721] pep8
[#1721] leave username as unicode string

Fix so old user tests pass, not that we allow unicode usernames anyway
Merge branch 'master' into 1652-datastore-resources-auth
[#1652] Fix dodgy test
[#1694] Document using extra_vars over c
[#1745] remove lie about python 3 string formatting
[#1745] nothing wrong with from module import name
[#1745] recommend from module import name
Fix directory trees in theming tutorial
Fix directory trees in theming tutorial