test vector file open mode fix

- if data contained EOF in binary, test vector reading was not finished
- small refactoring
config checker util added
utils updated
minor changes for LEX cipher
memory fixes, LEX

- some memory initialization
- LEX compilable
small fixes and cleaning for LEX
test vector file fix

- project header now outputted to file only when needed
minor updates

- LEX initialization for 1 round
- correcr error handling in stream generation
work on checker started, minor refactoring

- Checker is a new project, shares some sources with EACirc
- Checker share design with EACirc (same principles)
- logger message type now written automatically (via LOGGER_ constants)
- small refactoring of EACglobals
- global settings now have extra information that need to be updated manually
renaming, phase 1

- folder names made shorter
- old standalone testers deleted
- Checker made compilable
checker working, evaluator cleaning

- checker working
- evaluator interface redesign 1
- evaluator cleaning and renaming 1
spring cleaning, makefile updated

- makefile now supports building and cleaning both main and checker
checker project for MSVS
polishing and testing checker
unfinished work on removin MAX_inputs and outputs
most of max_inputs and _outputs eliminated

- arrays now dynamically allocated
- minor cleanup in circuit genome
- checker modified accordingly
- eSream output is incorrect !!! (250 instead of 255)
checker corrected (dynamic number of ins/outs)
pGlobals->testVectors refactored

- inputs and outputs now in separate arrays
memory leaks corrected
polishing, structure for cuda, project saving

- structure for TEA project added
- project saving and loading made in 2 stages (framework makes common
parts, project is left with project specific parts only)
- some javaDocs added
- eStream project saves state when applicable
- readme updated