LMV reader: support CLASS Type 2 files

Still, all the data I have access to are proprietary... I'm sure there's some public stuff somewhere.

This PR implements the "Version 2" CLASS LMV files.  The format is pretty easy to parse, and there are a lot of internal consistency checks too.