Update jython script for new fit function interface
Added special case handling of a single-element coordinate dataset and
simplified code elsewhere
Extended unit tests of Fermi and added unit tests of Fermi-Gauss
functions
Extended Fermi Gauss tests to convoluted case
Tidied up Fermi and Fermi Gauss fit functions
Added new convolution operator (untested)