Allow use of LSF v9
Update and extend LSF parser test

- Add example log for LSF 9.
- Refactor code in line with refactoring of PBS and SLURM parser tests.
- Change invalid version test to use 10 instead of 9.
Refactor LSF parser

- Reorder imports to PEP 8.
- Rename mapping_lsf_5678 to just mapping_lsf as support for 9 has been
  added and there are quite a few numbers now.
- Change instances of 'assert' used to test negative values to 'if: raise'
  and add check for stop time less than start time.
Update references to LSF versions to include 9.x
Merge pull request #22 from apel/add_lsf_9

Adding Support for LSF 9