Task plugin docs - enhancements

Provide more information for JSON message-based task plugins, and fix a lot of broken links and images. For example, images in [this page](http://www.go.cd/documentation/developer/writing_go_plugins/task/writing_go_task_plugins.html).