Start moving context driver variables to struct that gets
allocated and bound to driver.video_context_data - begin
with GLX context driver first
Merge pull request #1187 from aliaspider/master

(menu) fixes menu not being properly hidden after loading/saving a state
(DRM KMS) Convert DRM KMS context driver over
(SDL context driver) Convert over
(Wayland context) update/convert
(gfx_context) Fix warnings
(OSX) Use CGLUpdateContext for OSX 10.7 and up
Update SDK
(Input Settings) Hook up Device Index
Get rid of log spam in input option setting
(Settings) action_toggle_bind_setting - guard against going below 0 when
pressing left
Fixup setting_data_action_toggle_bind_device
Implement action Start for User Index