Add a volume rendering widget and example

Second and final code dump... To run the example, you'll need an HDF5 file that has at least one uint8 or uint16 3D array.