Removal of a lot of PackageRevision queries
Removing more use of current flag
Remove unnecessary "pending" code
[#2006] package_dictize should not have to dig into revisions unless you ask for an old version. Add new_tests. In the process we lose the "revision_timestamp" property when you package_show, resource_show etc, but that is not particularly useful info as the package revision stays the same if you edit its extras or tags, for example. And we lose the revision_id on resources too - revisions are out of favour anyway. When displaying old version of the dataset, the date was wrong - it was package_revision date, ignoring extra changes - this is now fixed.
[#2006] Deleted more parts related to the current column and pending state.
[#2006] Tidy up on the writing to the deprecated columns.
[#2006] Tidy up.
Merge branch 'master' into 1414-remove-moderated-edits

Conflicts:
	ckan/lib/dictization/model_dictize.py
	ckan/lib/dictization/model_save.py
	ckan/logic/action/get.py
	ckan/logic/action/update.py
	ckan/model/package.py
	ckan/model/resource.py
	ckan/templates_legacy/package/read.html
	ckan/tests/functional/test_package.py
	ckan/tests/lib/test_dictization.py
[#2006] Fix comment.
[#2006] Add useful comments.
Merge branch 'master' into 1414-remove-moderated-edits

Conflicts:
	ckan/lib/package_saver.py
[#2006] apply package_saver.py change to plugins.py (fix merge conflict)
[#2006] adjust for different model import
Merge branch '1414-remove-moderated-edits'