Added KeyboardTracking to InputConfiguration

- Added Keys to DiagnosticHud
- Added KeysPressed to KeyboardStateBase
Added SpriteDefinition

- Added Origin on SpriteDefinition
- Origin on Sprite only to override value set on SpriteDefinition
- Replaced usage of Rectangle with RectangleInt for all Texture source
rectangle
Imported improvements from GamePrototype

- Added MoveTo on Camera
- Added GetNormalized and * operator on Vector
- Added I*Mapper (RO) for Keyboard, Mouse, Touch and DigitalButton
- Added IInputMapper (RO) for InputConfiguration
- Removed requirement to AddDrawingFont before using GetDrawingFont
- Changed Scene.Add to allow params object[]
- Added Scene.AddRange to add IEnumerable<object>
Added SpriteDefinition and SpriteAnimation

- Added ISpriteTemplate to CreateInstance of derived SpriteBase
Added SpriteReference

- Added SpriteBase.IsVisible
Added SpriteComposite

- And SpriteCompositeTemplate