Move remaining examples to unit tests, remove unnecessary '\' and align
docstrings to the predominate standard throughout the project.
Fix broken authenticated-build highlighted by the added unit test.
Change-Id: Ic9700f587073946be17be543920a4a3ed7cd19d0
Add documentation on how to generate documentation and run JJB unit tests.
Also added a unit tests for each category of plugins as examples for others
to follow when adding new JJB plugins. I'm hoping this will help contributors
add tests for new plugins going forward.
Change-Id: I2ab90cdb37d0f3b1e947345d4291d2927b04a0c6