KEGG KGML parser and graphical visualisation from Leighton

This pull request is mainly as a discussion point for Leighton's (@widdowquinn) KEGG KGML parser and visualisation work, originally on the following pull request, but the branch was a little messed up: https://github.com/biopython/biopython/pull/155

I shall add some comments in a moment...