Generation EC -- some step towards, not working state

new files:
   src/model/ModelFactory.m     - creates specific Model's classes
modified:
   src/model/GpModel.m          - new method 'isTrained()'
   src/model/Model.m            - new method 'isTrained()'
   src/model/RfModel.m          - new method 'isTrained()'
   src/surrogate/GenerationEC.m - several improvements, new methods
                                  isNextOriginal, bugfixes
   src/surrogateManager.m       - several steps further to Gener. EC
   test/evocontrolTest.m        - new testcase for Gener. EC with model
Generation EC further developed, not yet tested

  src/model/GpModel.m           - generation EC support functions
  src/model/Model.m             - generation EC support functions
  src/surrogate/GenerationEC.m  - function setNextOriginal()
  src/surrogateManager.m        - generation EC further developed
  test/gpModelTest.m            - further tests for Generation EC
Generation EC can be run, several bug-fixes.

  src/data/Archive.m            - bug-fixes
  src/model/GpModel.m           - assertions about dimension of xmean
  src/model/RfModel.m           - assertions about dimension of xmean
  src/surrogate/GenerationEC.m  - bug-fixes
  src/surrogateManager.m        - mostly bug-fixes and assertions
  test/evocontrolTest.m         - new very simple test for generation EC
GenerationEC runs, but does not help. Merge with tmpGenEC.

Mostly bugfixes and technicaly updates.