M101 - Specify port ID in mission files

- Changed from using instrument ID to port ID to identify port to turn
  on/off in a mission file
- Use get_platform_driver_event_class as a more generic approach to get
  platform driver capabilities
Merge pull request #2157 from Bobfrat/mx_use_resource_caps

M101 - Specify port ID in mission files