create homescreen window manager.

Because we may need to know if the current app is homescreen app or not when we press home or try to get home app. And there are lots  homescreenLauncher.getHomescreen(true); everywhere. So, I feel we may use a generic api to do it. So, I pass the activeApp to it and let homescreen window manager to decide which homescreen app window should return.