Make usage of source_hash more flexible.
	modified:   salt/modules/file.py
	modified:   salt/states/file.py