SizeUp/ShiftIt/Spectacle-like window management