Adding and testing code to read skipif.inc files to enable whole directory skips
Changed the name of the group skip file so it's easier to compare with old version
Added a way of distributing the tasks across processors based on the times that they have taken to run in a previous run. This is invoked with the command line option -g. Also added the command line option --log filename, if enabled this will record the time taken for each group and which processor it was run on. Memory usage is also logged but only for serial runs