application: changed init order

QCoreApplication is a single instance class. The constructor instanciated the window, which calls indirectly for the constructor, resulting in multiple instances.

Moving window init to showGUI() method avoids this.
ui: CollectionDataPage now use VirtausApplication view manager
project: another colossal ammount of changes. Mainly implementation of CoverArtWidget and it's stack