Generalized throwing and throwingM

Conflicts:
	CHANGELOG.markdown
	src/Control/Exception/Lens.hs
3.9.2 release prep