Add global variable specifying state of the VM
Add global constant for default dimension order
Add wrapper around bf.ImageReader for easy reads

The `read_image_series` function works out of the box (no need to
fiddle with starting VMs and so on), allows arbitrary selection of
channels, timepoints, and planes, and also allows one to specify an
arbitrary ordering of dimensions for the output.