WinForms: Key conversion is now faster.  From corliss/Eto/dev
WPF: empty panels in TableLayout should not have a tab stop
Make it easier to get the platform-specific control of a widget in a type-safe way using the handler classes (e.g. ButtonHandler.GetControl (button); )
MonoDevelop formatting changes to match a style VS can support
Add Size/F operator - to negate the value
Size/F operators shouldn't copy structs unnecessarily
Add Size/F operator +/- to add/subtract a point
Add Size/F explicit operator to convert a Point/F to a Size/F
BREAKING: Point/F operator +/- now return a Point/F instead of Size/F to be consistent with other operators.  Use type casting or constructors to convert.
Rename Point/F Add() to Offset() to be consistent with other frameworks
Add Point/F Magnitude
Add Point/F operator - to negate the X/Y values
Add Point/F operator * between two points
Add explicit operator from  Size/F to Point/F
Add Rectangle/F FromSides to create a rectangle from left/top/right/bottom sides
Add Rectangle/F Offset(Point)
Add Rectangle/F Contains(Rectangle/F)
Add MiddleTop/Bottom/Left/Right
Optimize/simplify operators when creating new structs
Fix up solution for linux debug
BREAKING: All graphics drawing methods now use floats instead of ints.  All platforms support float or double.
BREAKING: Draw/FillRectangle now draw one extra pixel width/height, to be more consistent with existing frameworks
Add Graphics.PixelOffsetMode to use half-pixel offset by default or not.  Default is to keep everything crisp and aligned to pixels.
Add Graphics.DrawArc/FillPie.  Uses elliptical angle (not circular like winforms).
Added PixelOffsetSection to Eto.Test to test the pixel offsets of all drawing methods to ensure they work correctly
Add new constructor to Bitmap that takes a byte[] array
Add Bitmap.ToByteArray(ImageFormat) to easily save an image to a byte array
Merge branch 'develop' of https://github.com/picoe/Eto into dev

Conflicts:
	Source/Eto.Platform.Gtk/Drawing/BitmapHandler.cs
	Source/Eto.Platform.Gtk/Drawing/GraphicsHandler.cs
	Source/Eto.Platform.Gtk/Drawing/GraphicsPathHandler.cs
	Source/Eto.Platform.Gtk/Drawing/IconHandler.cs
	Source/Eto.Platform.Gtk/Drawing/ImageHandler.cs
	Source/Eto.Platform.Gtk/Drawing/IndexedBitmapHandler.cs
	Source/Eto.Platform.Mac/Drawing/BitmapHandler.cs
	Source/Eto.Platform.Mac/Drawing/GraphicsHandler.cs
	Source/Eto.Platform.Mac/Drawing/GraphicsPathHandler.cs
	Source/Eto.Platform.Mac/Drawing/IconHandler.cs
	Source/Eto.Platform.Windows/Conversions.cs
	Source/Eto.Platform.Windows/Drawing/BitmapHandler.cs
	Source/Eto.Platform.Windows/Drawing/GraphicsHandler.cs
	Source/Eto.Platform.Windows/Drawing/GraphicsPathHandler.cs
	Source/Eto.Platform.Windows/KeyMap.cs
	Source/Eto.Platform.Wpf/Conversions.cs
	Source/Eto.Platform.Wpf/Drawing/BitmapHandler.cs
	Source/Eto.Platform.Wpf/Drawing/GraphicsHandler.cs
	Source/Eto.Platform.Wpf/Drawing/GraphicsPathHandler.cs
	Source/Eto.Platform.Wpf/Forms/TableLayoutHandler.cs
	Source/Eto.Test/Eto.Test/Eto.Test.csproj
	Source/Eto.Test/Eto.Test/SectionList.cs
	Source/Eto.sln
	Source/Eto/Drawing/Bitmap.cs
	Source/Eto/Drawing/Graphics.cs
	Source/Eto/Drawing/GraphicsPath.cs
	Source/Eto/Drawing/Point.cs
	Source/Eto/Drawing/PointF.cs
	Source/Eto/Drawing/Rectangle.cs
	Source/Eto/Drawing/RectangleF.cs
	Source/Eto/Eto.csproj