Create wrapper for router-view to support vue-router@4

We need to introduce a wrapper for a <router-view> component of the vue-router. It has been changed in vue-router 4 to support <keep-alive> only as a child component.

The new wrapper should support both vue-router 3 and 4 and support <keep-alive>.

Edited by Stanislav Lashmanov