use jjb tests as the examples

So during my reviews of jjb code I've noticed that many of the examples in
the documentation are either not correct or are out of date.  So instead of
documenting examples in the source I think it would be preferable to
have a test for every module and use that test as the example for the
module.  We run the tests continuously so this will keep the examples
working and up to date.

This patch starts with the scp module.

Change-Id: I161fa22359f8ecb2ae9e511d204c1fa0bce48581
Cleaned up fixtures. Removing vim editor settings

Change-Id: I210c1629c513d5e1dfd2b2a16cd7e8361953fc0f
Merge "use jjb tests as the examples"
Merge "Cleaned up fixtures. Removing vim editor settings"