Action handlers now have references to the message they're the action of
Allow progress, success and error messages to be supplied as functions.  Fix bug with how messages are handled in run.
Merge branch 'develop' into develop-pages

Conflicts:
	build/js/messenger.min.js