Add a `tiledyn` layout.

This layout tweaks `selmon->nmaster` before calling `tile()`. If there
are less than four clients, `selmon->nmaster` is set to 1. Otherwise,
`selmon->nmaster` is set to 2.
Make some bindings easier-to-reach.
Add `tiledyn` to the `layouts` array.

This also adds another layout binding.