Noborder: Layout-agnostic criterion.

Determine whether a border should be shown or not considering only the client
geometry. This removes a dependency on the currently installed layouts and the
behavior of those layouts. With the new implementation any layout would get
noborder working without further effort. The "floating layout" (no layout)
and floating windows always show borders.