Fix segfault when loading "layout" with non-zero parameters.
This affected multi-region. stack() must be called after the region bars
are created.

Fix layout entry in man page.

Fixes #38
Prepare for release 2.5.1.
Fix man page to use escape codes for aring å and pi π.
Add new quirk IGNOREPID.
Ignore the PID when determining the initial workspace for a new window.
Especially useful for terminal windows that share a process.

closes #49
Add new quirk IGNORESPAWNWS.
Ignore the spawn workspace when determining the initial workspace for a
new window.

resolves #11
fix typo s/fallowing/following/
Fix stacking issue at (re)start when spawn_position = first or prev.

Begin using stdbool.h.
Convert all booleans to stdbool.h bool.

Add missing code to read java_workaround from config file.

Remove unused variables.

Rename s/xrandr/randr.
Add new option: warp_pointer.
Centers the mouse pointer on the focused window when using key bindings
to change focus, switch workspaces, change regions, etc.
Fix bug in baraction.sh that causes bar text to flicker every 20s.
cleanup baraction.sh

1. Do not hardcode path to coreutils.
2. Do not pass variables to functions where not required.
3. Run top as a batch process to be able to grep its output.
Improve English man page.

The improvements fall into three categories:

  1. typos / grammar;
  2. internal consistency, eg. the format of all options is described
     using the same conventions;
  3. better semantics, eg. using .Ar instead of .Pa for arguments.
Improve Linux Makefile.

The following changes have been implemented:

  * make sure all standard (eg. $CFLAGS) variables are taken into
    account when compiling;
  * define default compilation flags in separate $MAINT_* variables
    so that user-defined variables can override them;
  * split default flags the expected way, eg. $CPPFLAGS instead of
    $CFLAGS for C preprocessor flags;
  * declare all dependencies, including the ones on header files;
  * install localized man pages in the corresponding locale-qualified
    directories, so that man(1) can pick them up automatically;
  * install .desktop file;
  * support $DESTDIR for downstream maintainers' convenience;
  * provide uninstall target;
  * get rid of symlink hackery.
Add new quirk: WS[n]
Forces a new window to appear on workspace n.

Closes #6
Add new option: urgent_collapse
Enables hiding of placeholders in the urgency hint indicator for
workspaces that do not have any urgent windows.

Closes #60
Revert "cleanup baraction.sh"

This reverts commit d78d51c80576d1afcf6bd1133f2acee91acbb7d6.
Prepare for release 2.6.0.
Fix xscreensaver-command example.
Update Italian man page.
Implement stack_balance and assign it to M-S-<h,l>