Force MatplotlibViewer to display

Matplotlib 1.4 seems to have changed when it shows things when not in
interactive mode. `block=False` prevents the viewer from grabbing focus.

Addresses issue427
Merge branch 'issue427-MatplotlibViewer_dont_display' into develop

Fix #427