Make Brushes.Cached/ClearCache public
Remove PenCache/BrushCache (use Pens.Cached and Brushes.Cached)
Mac: Bitmap/Icon should always flip image when drawing
Generator.CreateShared will now set the generator of the handler if it is an IWidget
Propegate context change events through TabControl pages
Silently handle errors binding events
Add TabPage constructor to pass single control for the tab and padding
Add Screen.AllScreens, Screen.PrimaryScreen, and Window.Screen to get DPI/scale
Fix compile error with removed brush cache
Gtk/Mac: Handle null value for Label.Text
DynamicLayout.AddCentered defaults to no padding/spacing to work as expected (similar to AddAutoSized, but centered)
Cleanup
Remove FontFamily.CreateWebFontFamily (use new FontFamily() instead - it is enhanced to support web font families)
FontCache is now moved to Fonts.Cached
Remove Font.ComputeFont/TranslateFontFamily, no longer needed (new FontFamily()/new Font() supports this directly)
Font metrics are now all in points - you must convert to pixels by multiplying by MyForm.Screen.Scale, as different platforms have different DPI's.
WinForms: Implement FontsHandler.FontFamilyAvailable (missed this one)
Wpf: Implement missing FontsHandler.FontFamilyAvailable
Cleanup
Merge pull request #4 from cwensley/corlissdev

Font, cache, and other misc updates
Merge branch 'dev' of https://github.com/corliss/Eto into dev

Conflicts:
	Source/Eto.Platform.Mac/Eto.Platform.Mac.csproj
	Source/Eto.Platform.Mac/Generator.cs
	Source/Eto.Platform.Windows/Generator.cs
	Source/Eto.Platform.Wpf/Forms/Controls/GroupBoxHandler.cs
	Source/Eto.Platform.Wpf/Forms/Controls/PanelHandler.cs
	Source/Eto.Platform.Wpf/Forms/WpfControl.cs
	Source/Eto.Platform.Wpf/Generator.cs
	Source/Eto/Drawing/Font.cs