Simplify container implementation to add/remove children, and ensure that load/unload aren’t called when they shouldn’t be.
Fixes windows problems re-using controls as it would call OnUnLoad too many times and keep the layout suspended
Mac: Fix Label on os x < 10.7
Wpf: Fix Bitmap.Clone when the bitmap is loaded from a file
WinForms: DockContainer should only suspend layout, not redraw when not loaded (no need to suspend drawing as its not visible)
Wpf: Remove private stride field from BitmapHandler and calculate when needed
Simplify DynamicLayout when used in xaml or adding to Rows/Items by providing conversions from Control
Don’t recurse container events to children when using a themed control, prevents calling OnLoad/UnLoad more than once
Standardize default constructors (needed for xaml), pass null as generator instead of Generator.Current for better flexibility in the future (e.g. design mode)
DynamicLayout/Row/Column now uses Collection<T> instead of IList<T> for better xaml designer support
Merge remote-tracking branch 'picoe/develop' into dev2