Merge remote-tracking branch 'Github/master'

Conflicts:
	.gitignore
	PropertySheet/HasherPropertySheet
	ReadOnlyFileIconOverlayHandler
	signed_hasher
Revert "Merge remote-tracking branch 'Github/master'"

This reverts commit f1d15e8fcfa9ebd62e7dbd7800e68bdab7fb9ba6.
squash! Revert "Merge remote-tracking branch 'Github/master'"
Finally got sum git lessons