Added a display time option to BlockGrid.flash().
Changed the animate property to a method.

This allows it to take a stop_time keyword that controls the amount
of time in between loop steps.
Updated _view_from_grid so slice views have correct block size and border display.