A little cleanup in tilingmanager
Don't remove client when it turns fullscreen

This cuts down on resizes when it goes unfullscreen again,
and fixes the behaviour when tiling is turned off while a client is fullscreen.
Bail earlier when adding a client that is already tiled

This stops us from trying to connect signals twice