[toolkit] add IToolkit::getPrototype() & tests
[toolkit] add TPrototypeAware
[toolkit] move toolbox methods to factory
Merge branch 'feature/toolkit'
[hmvc] old factory methods fix
Merge pull request #14 from dakovka/master

toolkit refactoring