Reload Grunt task grunt:watch when configuration changes

When a Grunt configuration change is detected whilst running Grunt task `grunt watch` the watch task should be reloaded with the updated configuration.

See: https://www.npmjs.org/package/grunt-contrib-watch#options-reload