Updates for ZR and SR-lite media.
Updates for non-standard optics.
Updates for wonky CR media.
Added support for Cisco-Avago QSFP+ bidi optic
Potential support for QSFP quadwire/aoc cable
Populate module caps enum.
Fixed long/longlong logic
Updates/refactoring for SFF identification

- include hacks for mis-behaving SX/LX optics
- fold in checksum verification
- cache SFP classification output
Merge pull request #3 from carlroth/master

Support additional SFP/QSFP modules.