Implemented basic optics diagnostics for SFF-8472

The current output of -m has been modified so that everything lines up
correctly.

The --module-info option alias has been added.

Signed-off-by: Aurelien Guillaume <aurelien@iwi.me>
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
7 files changed