add test_change request
make side effect free
[#50] dataset/file pending status checking
Merge branch 'master' into change_request

Conflicts:
	ckanext/glasgow/logic/action.py
	ckanext/glasgow/plugins.py
	ckanext/glasgow/tests/logic/test_action.py
	ckanext/glasgow/tests/mock_ec.py