Cleanup of cl-dtg-make-vm

Removes all pep8 violations.
Bumps pylint report upto 8.36/10.

Signed-off-by: Thomas Bytheway <tb403@cam.ac.uk>
Merge branch 'further-cleanup-cl-dtg-make-vm' into 'upstream'

Further cleanup cl dtg make vm

Further cleanup of the cl-dtg-make-vm code. Should have no effect on functionality but could do with being run through some tests.

See merge request !46
Merge branch 'upstream'
v.0.0.23