Support additional SFP/QSFP modules.

Reviewer: @jnealtowns

- missing population of sff_module_caps_e
- missing correlation of sff_module_caps_e to speed setting in fabric driver
- add checksum management
- add cached "this sfp is supported" bit
- please review for nda leakage