now implementing IActions to fix missing resource list problem

- ckan.fix_partial_updates option had unwanted side-effects
- instead, IActions allows to overwrite the user_show() action, which
allows us to make sure every dataset always has at least an empty
resource list