Validation error for negative limit and offset in search.
Type guessing should not fail for empty values
Improved the datastore docs
Add notes on _table_metadata view.
Allow usage of `id` as an alias for `resource_id`
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.
Stop requirments in extensions breaking tests etc
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.