MSH segment cleanup and specs.

spec for msh, remove idx from segment definition, added missing fields, remove convert_to_ts (use superclass)