Allow for non-blocking plots

Pass the `block` keyword on to `matplotlib.pyplot` as to allow for
non-blocking interactive plot windows to be created. This is useful for
creating several plots in fast succession without the python script
blocking the current process.
9 jobs for non-blocking-plots in 7 minutes and 33 seconds (queued for 3 seconds)
Status Name Job ID Coverage
  Build Docker
passed build_docker_from_cache #956782

00:00:24

 
  Test
passed test_mpi #956784

00:04:51

passed test_serial #956783

00:05:28

82.0%
 
  Demo Runs
passed run_bernoulli #956789

00:00:39

passed run_curve_fitting #956790

00:00:37

passed run_getting_started_1 #956786

00:00:45

passed run_getting_started_2 #956787

00:01:14

passed run_getting_started_3 #956788

00:01:19

passed run_ipynb #956785

00:01:40