Fixing QML Connections warnings due to deprecated onFoo handlers. Now we're using function onFoo(params). Fixing QML compilation error due to js filename format. Fixing cyclic dependencies between qml components.
Use it as import shared 1.0, import shared.controls 1.0 etc instead of import "../../../shared" Closes #3934