Settings: Reintroduce HDMI options

* Also create HDMI output mode selector (HIGH WIP)

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Revive EthernetInfo in new location

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Hdmi: Cleanup resolution picker

* Disable freescale for 720p and 1080p
* Use SystemWriter solely instead of WindowManager

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Settings: Connections: Show header/hide preference switches based on HW Keyboard enabled

* If a user is using the flymote or other physical keyboard remote with a gyroscope,
  they are able to select the header switches for Wi-Fi, Ethernet, and Hotspot
* Hide the header switches for standard IR remote users since the header switches are
  not accessible to them

* SetupWizard will set the option once complete

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>
Hdmi: Hide output mode switch from user builds

* Until it is worked out hide the list from users
* Users can swap video output in xbmc now

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>