Edit resources and datasets templates and IA improvements

## Overview for reviewer

When adding/editing a resource to a existing dataset the templates don't match the other information architecture structures we have within CKAN. Currently the way you navigate to editing a dataset and resource is confusing as it's different from the ways that you (for example) edit a organization.

This pull request simply makes editing resources follow the same UX mechanisms we have in things like group/orgs.

## Work done

When you edit a dataset it should follow the same edit methodology as a group/org. Which means:

- [x] There should be a tab bar for the edit datasets pages
- [x] There should be a tab where you can see a list of all the resources and click through to edit them from there (see org bulk process page)
- [x] There should not be a list of resources in the sidebar
- [x] There should be a view/edit toggle in the content action for datasets + resources
- [x] Resource edit pages should sit within the IA of "Dataset > Resources > {resource}" and therefore should have a header bar

Dataset read, resource read and dataset adding should __NOT__ be affected.