Added GameWindowFlags.FixedWindow to allow for fixed border SDL Windows
[X11] Added XKB bindings
[X11] Use XKB for layout-independent input

The code will fall back to core X11 if XKB is not available.
[X11] Rebased on develop branch
[X11] Added XIDeviceType enumeration
[X11] Implemented XI2 keyboard input
[X11] Split X11 and XI2 input drivers
[X11] Renamed XI2Mouse

This file now implements both mouse and keyboard input, so its name
has been updated to reflect that.
Changed TranslateFlags to actually translate flags instead of using switch
Made NativeWindow set WindowBorder to Fixed when created with FixedWindow flag like SDL windows
[EGL] Egl.GetProcAddress only returns extensions

We have to load statically exported entry points using the regular OS
symbol loading facilities, and only use eglGetProcAddress for
extensions.

Fixes crash in https://github.com/mono/MonoGame/pull/2377
[EGL] Fixed display connection

We now use the display connection specified in EglWindowInfo
throughout the EGL backend, instead of opening new connections
in EglGraphicsMode. This fixes EGL errors in
Egl.CreateWindowSurface.

As part of this fix, all instances of
IPlatformFactory.CreateGraphicsMode() have been removed. This
API is no longer used in OpenTK 1.1
Merge branch 'develop' of git://github.com/Goz3rr/opentk into pr/122
[X11] Improved WindowBorder.Fixed detection

This now works even without having to map the window first.
Merge branch 'xkeyfix' of https://github.com/thefiddler/opentk into develop
Removed file committed by mistake
[X11] Fixed BadWindow error on shutdown

This was caused by calling XDestroyWindow inside Dispose(), or
by processing events after calling XDestroyWindow. Pending events
are now discarded when Close() is called and not cancelled, and
XDestroyWindow is only called if the window exists.
[Docs] Updated documentation for release
[Graphics] Synced with May 2014 Khronos spec
[Docs] Minor formatting fixes