Merge pull request #3 from corliss/dev

Removed IGraphicsPathBase
iOS: Updates for latest api's
Clean up Generator and remove generator cache (use singletons or your own cache if absolutely needed)
Implement GraphicsPath.FillMode/Clone on all platforms
Added GraphicsPath.FillMode getter (should never have a setter-only property)
Fixes to compile in mono 2.10
GraphicsPath's IHandlerSource should return the handler
Clean up font comments/parameter names
iOS: Include TestSectionList
Point/Rectangle/Size/F updates:
PointF.UnitVector additions now available on Point
Point/F.UnitVectorAtAngle now uses an angle in degrees to be consistent with other api's
Fix Point/F.Distance
Renamed PointF.Dot to Point/F.CrossProduct
Obsoleted Point/F.Magnitude in favour of Length
Added/Updated Static (returns new instance) and non-static (modifies current instance) methods for Rectangle/F for Union, Intersect, Offset, Inflate, Align, and Restrict
Added/Updated Static (returns new instance) and non-static (modifies current instance) methods for Point/F for Distance, Offset, Restrict, Rotate, CrossProduct
Removed RectangleF.IntersectsWith - use existing RectangleF.Intersects
Removed RectangleF.FromLTRB - use RectangleF.FromSides
Removed RectangleF.ToRectangle - use Rectangle.Truncate/Round, or type cast
Removed Size.ToPoint - use new Point (size) or type cast
Removed MathUtil and added private Helper class
Code cleanup
Generator validation only in debug mode & cleanup
More cleanup
TestSectionList methods are now static
Fix for mono 2.10
Fix SizeF.Contains for off by one error
Cleanup
Rename ActionItemSubMenu.Id to ID to be consistent
WinForms: Don't clear existing controls for DockLayout - the existing control is removed after adding new control to reduce flickering issues
Remove duplicate protected Control constructor with generator/handler interface parameters
Cleanup
Clean diffs
Mac: Remove override of DialogHandler.Invalidate
Merge pull request #7 from cwensley/corlissdev

Point/Size/Rectangle updates, other changes