Upgrade to OpenTK 1.1
#CHANGE: A lot of minor changes in order to use the updated API.
#CHANGE: Replaced most of the input system code, now uses static OpenTK input classes internally.
#FIX: Fixed some XML comments and project references.
#REMOVE: Removed OpenTK from dependencies folder entirely, since the modified OpenTK version is now in a separate repository.
Gamepad Support
#ADD: Added Gamepad support to the Duality input API.
#ADD: Duality now initializes Joysticks and Gamepads automatically during initialization.
#CHANGE: Refactored Duality input API internally.
Gamepad Tweaks
#ADD: Added SetVibration method to GamepadInput. Simply forgot that one.
OpenTK Binaries
#CHANGE: Updated OpenTK binaries to develop branch.
#CHANGE: Gamepad input values are now clamped to their appropriate ranges.
SpriteRenderer Tweaks
#ADD: Added TexCoordBorder property to help out on pixel-perfect Texture Atlas sprites.
SpriteRenderer Tweaks
#ADD: Added AlignToPixelGrid property for even more pixel-perfect graphics support.
Serialization Tweaks, Bugfixes
#ADD: Added random access serialization unit tests.
#FIX: Fixed most serializers not being able to perform random access operations.
#FIX: Fixed several minor bugs.
Pixmap / SpriteRenderer Tweaks
#REMOVE: Removed TexCoordBorder property from SpriteRenderer.
#ADD: Added AnimFrameBorder to Pixmap instead, as it is actually a trait of the generated atlas.
PropertyGrid Tweaks, EditorHintFlags.Visible
#ADD: Added EditorHintFlags.Visible to allow creating private Properties that can only be accessed using the editor.
#CHANGE: PropertyGrid refactoring: Removed IsChildXY methods and replaced them with actual PropertyEditor properties.
#REMOVE: Removed PropertyGrid.SmallMode, because it wasn't used anyway and increased overall complexity.
Merge branch 'adams-master'

* adams-master:
  PropertyGrid Tweaks, EditorHintFlags.Visible #ADD: Added EditorHintFlags.Visible to allow creating private Properties that can only be accessed using the editor. #CHANGE: PropertyGrid refactoring: Removed IsChildXY methods and replaced them with actual PropertyEditor properties. #REMOVE: Removed PropertyGrid.SmallMode, because it wasn't used anyway and increased overall complexity.
  Pixmap / SpriteRenderer Tweaks #REMOVE: Removed TexCoordBorder property from SpriteRenderer. #ADD: Added AnimFrameBorder to Pixmap instead, as it is actually a trait of the generated atlas.
  Serialization Tweaks, Bugfixes #ADD: Added random access serialization unit tests. #FIX: Fixed most serializers not being able to perform random access operations. #FIX: Fixed several minor bugs.
  SpriteRenderer Tweaks #ADD: Added AlignToPixelGrid property for even more pixel-perfect graphics support.
  SpriteRenderer Tweaks #ADD: Added TexCoordBorder property to help out on pixel-perfect Texture Atlas sprites.
  OpenTK Binaries #CHANGE: Updated OpenTK binaries to develop branch. #CHANGE: Gamepad input values are now clamped to their appropriate ranges.
  Gamepad Tweaks #ADD: Added SetVibration method to GamepadInput. Simply forgot that one.
  Gamepad Support #ADD: Added Gamepad support to the Duality input API. #ADD: Duality now initializes Joysticks and Gamepads automatically during initialization. #CHANGE: Refactored Duality input API internally.
  Upgrade to OpenTK 1.1 #CHANGE: A lot of minor changes in order to use the updated API. #CHANGE: Replaced most of the input system code, now uses static OpenTK input classes internally. #FIX: Fixed some XML comments and project references. #REMOVE: Removed OpenTK from dependencies folder entirely, since the modified OpenTK version is now in a separate repository.

Conflicts:
	Duality/DualityApp.cs
	Duality/FarseerOpenTK.XML
	Duality/FarseerOpenTK.dll
	Duality/OpenTK.GLControl.dll
	Duality/OpenTK.GLControl.xml
	Duality/OpenTK.dll
	Duality/OpenTK.xml
	Duality/Resources/Texture.cs
	DualityEditor/CustomPropertyGrid.dll
	Other/Dependencies/propertygrid/CustomPropertyGrid/PropertyEditors/IListPropertyEditor.cs
	Other/TechDemos