Export more symbols to fix the mpd module

All of the newly exported symbols seemed to make sense as exports, so I
added them to the EXPORT form of their respective files.
Add optional EXTRA-KEYMAP argument to SELECT-FROM-MENU

This removes the need for rebinding *MENU-KEYMAP* and thus allows for
easier adding of keybindings to a menu.
Applying SDL fullscreen game patch http://pastebin.com/YkSQcWjF
Merge pull request #95 from jorams/export-symbols-for-mpd

Export more symbols to fix the mpd module
mode-line.lisp: export BAR

This is needed by stumpwm-contrib modules that use the bar graph widget in their
displays, such as amixer.lisp and cpu.lisp.
Merge pull request #99 from wgreenhouse/wgg-fix-bar-no-whitespace

mode-line.lisp: export BAR
Move xlib:allow-events after our event processing

So we could handle click anywhere and wouldn't conflict with
client. Client will only receive pointer event after we ungrab the
pointer.
Support move & resize floating window with s-mouse-{1,3}
Guess removed head by frame number. Fixes #71

SCALE-SCREEN tried to guess what head was removed by comparing their
screen position. If the removed head was positioned left or above other
heads, the other heads were moved to the left or up before SCALE-SCREEN
is ever called. This resulted in SCALE-SCREEN guessing wrong at what
head was removed.

Frame numbers of heads haven't (yet) been reassigned when SCALE-SCREEN
is called, so compare those instead.
Fix the version number in stumpwm.asd, fixes #103
Merge pull request #106 from jorams/fix-asd-release

Fix the version number in stumpwm.asd, fixes #103
Merge pull request #105 from jorams/xrandr-unhandled-error

Guess removed head by frame number. Fixes #71
Merge pull request #101 from kanru/float-move-resize-with-meta-cursor

Support move & resize with s-mouse-{1,3}