Bail out if creating multiple HomeWindows on eglfs

Supporting multiple native windows on eglfs does not really
make any sense -- qFatal in that case.
Delay showing notification if compositor is not yet up

Disabled a unit test until we can check for compositor without
pulling plenty of dependencies to the unit test.
Merge pull request #48 from mikkoharju/windows

Try prevent multiple native eglfs windows