Fix Snap-in Windows snapping before the blue outline is shown

Broadcasting the outline positioning to SystemUI will have a small
delay.
We must take that into account or else it will snap before the visual
indication appears
Snap-in Split Bar (1)

(Main Implementation)

When 2 windows are snapped to each half of the screen, a split bar will
appear, allowing you to resize the window splitting size.
Change Snap-in Window Default Value to true (on)
Snap-in Split Bar (2)

(Add Preferences)

When 2 windows are snapped to each half of the screen, a split bar will
appear, allowing you to resize the window splitting size.
Snap-in Split Bar (Cleanups)

-Removed logging
-Removed testing popup window (previously forgot to remove)
-clean up some tabbings
-add a method for setWindow