removing flushing gui from remove

* for me 50 seconds --> 18 seconds
not redrawing after eval_block, performance goes through the roof

* For me it goes from 18seconds to 0.01s
* STRIKE
AfterDo as a dependency
simple animate working with the Aspect Oriented approach
fixing the animation spec
Merge branch 'master' into RedrawTiming
Merge branch 'master' of github.com:shoes/shoes4 into RedrawTiming
Redrawing for Button and KeyListener
Redrawing ovals, rects, lines, shapes and stars

* also including a dried up approach
Moved common_methods into common
adjusted spec to adjust flush vs. redraw
add timer, background and arc to the redraws
removed manual gui.flushes all over
flushes removed from benchmark
The flush in this clear seems to be important

* otherwise the manual fails with undefined method plus for nil
  it seems like the left/top attributes are set during the
  flush/content_alignment... bad :-(
One redraw removed from samples
clearable spec adjusted
removing redraw aspect from shape.. as this somehow destroys things
newly workign samples added [ci skip]
hey even simple-draw-adjusted works [skip ci]