This allowed me to simplify some of update-doc-list as there's no longer any need to work out the module for a library. This might break update-doc-list in places. Will work on that next.
To avoid running all the vendor tests on Travis.