Refactored code for generating parameter values neuron and synapse models from HyperNEAT to make it more general purpose.

- Moved and generalised code and configs for getting neuron and parameter values from a CPPN to HyperNEATTranscriber.
- Moved code for setting parameters for Bain networks to a new class: HyperNEATTranscriberBainBase.
- Updated ESHyperNEATTranscriberBain to allow setting Bain neuron and synapse model parameters.
- Various bug fixes and improvements.