Support running jobs on slaves ready for porting jobs over

- Support jenkins to check out jobs from github (git, ssh keys and supporting config)
- Set of plugins that most jobs will need (Jenkins drops and deletes parts of jobs that don't have matching plug ins)
- Package support for ops manual (virtualenv)
Also fixed the white space so that its consistent across the files. 

/cc @dcarley @jgumbley