Refactoring FirmwareInterface / EepromInterface
Each ModelEdit window now has its own FirmwareInterface (it means that
we could open 2 ModelEdit windows on different firmwares)
Refactoring continued
Now we are able to have Model windows with different transmitter types!
Classes names capitalization
Merge remote-tracking branch
'origin/dvogonen/move_firmware_selection_settings_988' into
bsongis/refactoring_firmware_interface

Conflicts:
	companion/src/apppreferencesdialog.cpp
	companion/src/apppreferencesdialog.h
Merge remote-tracking branch 'origin/next' into bsongis/refactoring_firmware_interface
Options Checkboxes removed from the UI
Merge remote-tracking branch 'origin/next' into
bsongis/refactoring_firmware_interface

Conflicts:
	companion/src/fwpreferencesdialog.cpp
	companion/src/fwpreferencesdialog.h
	companion/src/fwpreferencesdialog.ui
Too early from this one
Merge pull request #990 from opentx/bsongis/refactoring_firmware_interface

Bsongis/refactoring firmware interface