made envelope views use coordinate space of screen, instead of owning block
added clipping to the drawing of envelope lines
these changes solve various drawing problems in envelopes when blocks are very long, and/or timeline is very zoomed in

fixed #777