fix(kff.View): handling of variable arguments in addEvents and addModelEvents methods
feat: implement simple module dependency system for resolving "static" dependencies like class extends

Function kff.define defines a module with dependencies. kff.require returns module while resolving and injection all the dependencies. It works in similar way like the AMD but can be used together with DI container.