Auto populate some of context in get_action()
Merge branch 'master' into autofix_config_get_action
Fixes to the get action wrapper for no context and extra params
We need to pass some values through the wrapper
Demo get_action wrapper with user controller
[#3023] Add new extension points to pass the package dict

When creating or updating a dataset, extensions can hook to the
`after_create` and `after_update` methods to receive the validated data
dict. In the create case, the id is added to the dict.
Actions defined externaly do not have a side_effect_free attribute
Merge branch 'master' of github.com:okfn/ckan into autofix_config_get_action
Merge branch 'master' into 3023-data_dict-extension-points
[#3023] Pass context object to extensions on after_create and after_update
[#3023] Add new after_show extension point

Gets the package dict just before being sent back to the controller.
Removed an out of date comment on tests.
Merge branch 'master' into autofix_config_get_action

Conflicts:
	ckan/controllers/user.py

    - dashboard offset change - trivial

    ckan/logic/__init__.py

    - check_access_old() no longer exists
Add get_action docstring
 [#3023] Add new after_delete extension point

Gets the context adn data_dict (tipically with just the id) after
deleting a dataset.
[#3030] Move suppress active class into _active()
[#3030] Fix suppress_activew
[#3030] Combine code adding icons
[#3030] Deprecate subnav_named_route() as identical function nav_named_route() exits
[#3030] Remove unused code in lib.helpers - now got via routes
[#3030] Bugfix subnav_named_route()