Allow specifying several mousebinds in one go, like for keybinds

Also fixes minor indent error
Change some while loops to for loops in config.c
Clip client rect to monitor bounds while picking a corner for resizing

This way you can actually do everything to it when it's offscreen,
not just resize the one edge that's poking out
Remove freshmeat related stuff from release script, the site is dead
Make desktop actions noninteractive
Update CHANGELOG with changes so far
Fix copy paste typo in swap_byte_order
Fix use after free in menu_entry_frame_free
Use GString for appending strings

It can take a very long time to print a _NET_WM_ICON property for firefox with the previous code, several minutes. Fixes bug #6042 and also implements the change for append_string.
Fix compile failure when X_HAVE_UTF8_STRING is not defined
Use PANGO_UNDERLINE_SINGLE for rendering shortcuts

The pango docs say to use _LOW for accelerators, but that causes the line
to be drawn beneath the ink extents which for us may be outside the area
that gets displayed and we end up with no line at all. We also don't want
to extend every menu entry with enough space to fit this possible line.
Fix an if statement getting moved into a loop it shouldn't have

Found by coverity code analysis.
Move assignment to before break, hopefully this doesn't break stuff
Initialize some stuff to 0 before taking their address
Some fixes found by coverity for things used before a null check

In the second case, we actually check the wrong variable.
Fix some compiler warnings for ShowMenu
Merge branch 'work' into wip/mikabox

Conflicts:
	openbox/config.c