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
minor changes (testing)