Refactoring to use matplotlib.gridspec

This makes for much easier subplot placement when using a large number
of sub-plots.
This version was used for generating the first version of https://github.com/habi/DemonstratorElectronics/wiki/Gain-vs.-Standard-deviation