Spiff up the 'Developing Plugins' page

* Add more cross-documentation references
* Fix some broken links
* Add links to github/source code references
Merge pull request #5586 from tbielawa/spiff_up_plugins

Spiff up the 'Developing Plugins' page