Fix superfluous printing
Fix bug where bladelayout wouldn't display the second tile properly

This was caused by assigning screenRectangle by reference
Add config option to disable tiling by default

This is overridden by the per-desktop settings, which means it's now
possible to:

- Disable tiling only on select desktops

- Enable tiling only on select desktops