Key backwards compatibility updates
Event lookup now uses expressions to define the events instead of strings
Remove unused code
Mac: Fix drawable when events cause repositioning controls during a paint event by invoking outside of the paint event (even though you really shouldn’t be doing these types of things in a paint event)
Mac: Simplify some code by merging IMacAutoSizing and IMacContainerControl into IMacViewHandler
Simplify GraphicsPathSection and creation of rendering toolkits
Merge remote-tracking branch 'picoe/develop' into dev2

Conflicts:
	Source/Eto.Test/Eto.Test/SectionList.cs
	Source/Eto.Test/Eto.Test/Sections/Drawing/BitmapSection.cs
	Source/Eto.Test/Eto.Test/Sections/Drawing/DirectDrawingSection.cs
	Source/Eto.Test/Eto.Test/Sections/Drawing/DrawTextSection.cs
Merge build fixes.