Add IPen with Color, Thickness, LineCap and LineJoin properties
Add IBrush and ISolidBrush
Add Pens/Brushes for common colors and caching
All platform handlers for Graphics now use IPen/IBrush instead of Color struct.  Color is still supported via frontend.
Wpf: Add Clipboard handler
Add IPen.MiterLimit to all platforms
Gtk: Fix Pen.LineCap
Add more shapes to GraphicsPath, such as Arc, Bezier, Curve, Rectangle, Ellipse
Add GraphicsPath Transform, StartFigure, CloseFigure, AddPath, Bounds, CurrentPoint methods/properties
Add GraphicsPathSection to Eto.Test to test new GraphicsPath functionality
BREAKING: GraphicsPath is now a light-weight object and can be used via the interface IGraphicsPath
GTK: Fix arcs with negative sweep angle
iOS: Updates to work with new GraphicsPath
iOS: Minimal NumericUpDown implemented
iOS: ComboBox stub added so samples work (though combo box does not show anything)
Added EmbeddedAssemblyLoader to easily embed assemblies as resources (used by Windows/Wpf platforms, but can be used by all now)
Wpf: Add SystemIcons handler implementation
Fix compile errors re: ShellIcon
Add ability to create shared handler instances
Make Generator.Create<T> and CreateShared<T> extensions so they can use the current generator if it is null automatically
Comments
Cursors now uses same caching mechanism as Pens/Brushes
Generator.Find<T> is now an extension method to handle null generator instances
Removed ObjectCache as it's no longer needed
Fix compile error
Matrix operations (Scale/Rotate/Transform/etc) should Prepend, not Append.
Gtk: Draw operations should not apply scale/translation to pen/brush (e.g. for ellipse/arc/pie)
Update TransformSection test to perform matrix operations in the correct order
Add DashStyle/DashStyles, and IPen.DashStyle to provide a way to draw dashed lines
Default PenLineCap is now Square to provide better (default) drawing of lines
Combined Pen tests and added ability to select dashed presets
Fix stack overflow error in DashStyle.operator ==
Fix GraphicsPathSection test for new matrix prepend vs. append
iOS: Add navigation to generator
iOS: Update projects
DynamicLayout: Return DynamicTable or DynamicRow for methods that create new vertical/horizontal sections