SpreadDelegate - properly transition between splash screen, surface and screenshot
- A new component, ApplicationWindow, was created to hold the splash+surface+screenshot logic originally in the SpreadDelegate. Now the responsibility of SpreadDelegate is just to do the vertical swipe to close the app. - qml tests were added for both SpreadDelegate and ApplicationWindow - Fixed UnityTestCase.tap()