encDec refactored, doc in eStream project

- documentation for checker
- cipher array system in encryptorDecryptor changed
- all inilial cipher states now initialized to 0
- => changes in encrypt/decrypt methods
- cipher output stream generation now isn't fixed for algorithm1 (but
takes first non-random)
- licences added to Catch and tinyXML
- mention of LaBAK added to README
GAlib licence added
variable genome size

- genome max constants deleted (only max_connectors remained)
- population file header changed (and unified when saving full
population and single individual popuilation)
- separator in test vector file remained a newline, problem with \cr\lf
resolved by using binary mode
working commit (debugging)
bugfix, numSelectorLayers deleted

- bugfix for new encryptorDecryptor
- numSelectorLayers directive deleted
project evaluators, constants changed

- EACirc now supports project-specific evaluators (evaluators that use
project resources)
- refactored evaluator interface a bit
- evaluator is not allocated every time in evaluateCircuit (it is
allocated once and stored in pGlobals)
- saved genomes are now better readable (spaces for layer distinction)
- project constants changed, evaluator constants changed (project
specific evaluators are now supposed to be in project range)
- estream avalanche evaluator moved to estream project as
project-specific
- IProject interface change: added public method getProjectEvaluator()
- estream constants changed (to be in project range)
run time static arrays (VS incompatibility)
memory leaks solved

- full test set without memory leaks :-}
constant renamed

- MAX_CONNECTORS renamed to MAX_LAYER_SIZE