WiimoteConfigDiag: Move GameCube controller settings over

Beginning of unifying the controller settings. No functionality yet.
WiimoteConfigDiag: Split UI sizer creation into their own functions.
WiimoteConfigDiag: Fix assertion problems on non-OSX OSes.
WiimoteConfigDiag: Remove trailing whitespace
WiimoteConfigDiag: Size the config buttons correctly
WiimoteConfigDiag: Unify controller menu with the GameCube controllers.
WiimoteConfigDiag: Rename to ControllerConfigDiag.
ControllerConfigDiag: Remove now obsolete TODOs
ControllerConfigDiag: Disable controller type changes if netplay or a movie is active.
DolphinWX: Add new icon for the controller menu.
ControllerConfigDiag: Fix Linux builds
Merge pull request #1587 from lioncash/input-move

Unify the controller configuration dialogs.