Work in progress towards a preprocessor which gets model ready for execution
Work in progress, now realise I have to work on FixedProbability not KernelConnection
Work in progress - this is supposed to modify FixedProbability section...
Latest changes to preprocess_model.cpp prior to moving it into its own project
Preprocess code has gone to SpineML_PreFlight
Runs model through spineml_preflight before execution
Rearranges the output directory to contain model, run and code subdirectories.
Attempts at code tidyup
Improved component checking
Now saves state vars and params to file at end of simulation run
It was a mistake to put a new line in there.
Refactoring, in advance of adding log and state dirs to output directory tree
Changes to output of simulation run

1) Writes out into the new directory structure scheme (temp/run
temp/model temp/state temp/log)

2) Sets the state variable output file names correctly from the state
variable input explicit binary file names (previously I concocted a
name).

3) Avoids writing out any parameters.
Correct explicit data binary format
Output final state into model dir so that model is 'the model at the end of the sim run'
Correct the reading code for the binary state vars/params - properties are stored as doubles now
Adds the property change option code, passing these options through to spineml_preflight
Improved cmd line instruction formatting
Adds array test (bash specific feature) and corrects use of array for spineml_preflight arguments
Fixed so that the Parmaters and State Variables expect DOUBLE no FLOAT