Merge styles of parent
Merge with master
Merge branch 'master' into fi/nested_styles
TextBlock initialize method expects a String array
Merge conflict with master fixed
Merge branch 'master' into fi/nested_styles
Margins implementation on dimensions
Remove margin from ALL THE THINGS
fix for return value of margin
Toggle/show/hide support for TextBlock
Toggle specs for all shape elements, fix for Shoes::Swt::Arc#toggle
Support toggle on Shoes::Swt::Button and Shoes::Swt::CheckButton
Support toggle on Shoes::Swt::Background
Use @real when toggling

Don't need to go all the way back to the @dsl.gui.real object. We're already
in the context of the @dsl.gui.
Spec toggle for Shoes::Swt::Image

Modified Shoes::Swt::Common::Toggle to allow @real to not support set_visible
as the SWT element for images don't have it. Toggling was already provided on
that class, though, in the underlying paint listener.
Don't attempt to set progress bar selection value if it has been disposed
Fix tests by adding disposed? => false to real stub in progress bar test
Add test to check that progress.fraction= doesn't set selection when real is disposed
Support toggle on Shoes::Swt::EditBox
Added license notice (MIT - already in the repo)