Tidying webclient plugin page (rebased onto dev_5_0)



This is the same as gh-624 but rebased onto dev_5_0.

----

This page mostly needs tidying on the 5 branches as Douglas has added a section but I figured I may as well do dev_4_4 while I was at it. Mostly whitespace and mark-up fixes.