Added configurable, persistent layering.

Windows are now layerable via either `Super+<N>` where N is 1-9 inclusive,
as well as the usual `Super+PageUp` and `Super+PageDown`. Layers are
persistent and enforced in `update_desktop_wm()`. The README has been
changed to reflect the new shortcuts and semantics.