Merge branch 'SpitzwegErich' of github.com:brainpower/Maximum-Fish
 * fix typo
Merge branch 'newsaves'

merging new model/view structure of Simulator
Merge branch 'master' of github.com:brainpower/Maximum-Fish
minor
- added PROFILE option and other small changes
 * add profiling flag to linker flags
- set number of movement tries to 15 instead of 1000, worst case behavior cased huge performance problems
Merge branch 'master' of github.com:brainpower/Maximum-Fish
- only compute the expensive ageFactor once per Tick
- removed an unnecessary copy
- optimized a bit more: only pass the required values to the renderer, dont copy the whole creaturelist
- changed the way the amount of generated creatures is saved in the config
 * improved custom boost detection
 * improved custom boost detection, take 2
* improved custom boost detection, take 3
Changed highlight shader to have a better contrast
Herbivores don't eat plants as a whole
fixed GRAPHBOOK key
 * make it possible to update tile lists of non-default terrain

* this is neccessary to get valid pointers in tiles and creatures when copying a SimState