Merge pull request #11 from dakovka/master

Events & tests refactoring
[system] remove createInstance from factories
[toolkit] add IPrototype::createSingleInstance()
[toolkit] delete TFactory::createSingleInstance()
Merge branch 'feature/toolkit'