Fix symlinks in Linux Makefile.
Change global variable to local.
Add ability to move/resize floating windows beyond the region boundary.
Windows will change regions based on the cursor location or, if being
moved by a key binding,  window center.

Add 'soft boundary' window containment behavior to region boundaries.
When moving a window past the region boundary, the window will 'snap' to
the region boundary until it is moved more than boundary_width distance
beyond the edge.

Add constraint to ensure windows always have at least 1 pixel in a
region.

Add new boundary_width configuration option.
Disable the window containment behavior by setting this option to 0.

Fix floating window stacking order issue on multiple-region setups.

Eliminate unneeded region parameter on load_float_geom() and
store_float_geom().
Add boundary_width to spectrwm.conf.
Fix crash on maprequest when WM_CLASS name and/or instance isn't set.
Add ability to set tile_gap to negative values.
This makes it possible for tiled windows to overlap.  If set to the
opposite of border_width, adjacent borders will appear to collapse.

Add details to man page about negative values for tile_gap.
Revert "Do not crash when windows without WM_CLASS are present."

Applied upstream differently.
Revert "map the focused window (in the tile) last, to ensure the border is fully visible."

Implemented upstream differently.
Revert "Implement collapsed_borders."

Implemented upstream differently.
Merge remote-tracking branch 'origin/master'
Update due to upstream changes.
collapsed_borders implemented differently upstream.