fix mosaic not staying at beginning or end when resized
fix ToggleFullScreen command not working from a menu
fix malformed non-ascii dates string with perl>=5.11.1

POSIX::strftime now supports utf8, but breaks old work-around.
replace the work-around strftime2 by strftime_utf8 that makes sure the
format string is utf8 before calling POSIX::strftime
songs from album menu: add ctrl/shift-middle click action

- ctrl-middle click and shift middle-click now enqueue the song without
popping down the menu.
I couldn't decide on ctrl or shift, so for now both do this, maybe one
will do something different in the future
- play/queue icons are now updated when needed
small fixes and simplify code of replaygain scan using tag-defined albums
small change in Songs::BuildHash and related functions

The special types of hash idlist, count and uniq are now part of the "id"
field, so they should now be used as id:list, id:count, and :uniq ("id"
part optional as it doesn't really belong in the id field)
The old name will keep working, with a warning starting with next version
small change to "hash" and "stats" field code, used by BuildHash

change syntax for the AFTER section, add optional INIT section
add playhistory and skiphistory fields

playhistory is enabled by default, skiphistory disabled by default
these fields hold a list of the dates of plays and skips
various tiny fxes and clean-up
use a more compact way to store playhistory/skiphistory
picture finder plugin : update artist picture search for last.fm
set play/pause button default right-click action to "Stop"
songlist/songtree : fix activate=playlist option and add 2 other modes

activate=playlist option didn't work properly in non-editlist songlist/songtree
2 new activate options :
activate=filter_and_play set the filter from the songlist and play song
activate=filter_sort_and_play set the filter and sort mode from the songlist and play
make date parsing in SimpleSearch smarter

various new date format are recognized, in particular dates relative to current date,
some examples : (using the field "played" that is now an alias for the field playhistory)
played:mon     played last monday
played>mon     played after last monday
played=mon-tue played between monday and tuesday
played<31/3    played before last 31 mars
played>2apr12  played after 2 april 2012
played=22:00-23:00 played between (last) 22h and 23h
and many more

one change is that when using ">" or "<=", the date used is now the
last second of the period given.
So now >2011 exclude 2011 and <=2011 includes 2011
Also, if using a single "date" with : or =, it will be turned into a range.
So "=mars" will match the whole last month of mars
Add dialog to edit the row tip in SongTree/SongList (from the column context menu)
add a field flag to determine if field is showed in song's "info"

use flag "p" to determine if showed in song's "info"
previously used the flag "c" used to determine is field should have a column

playhistory and skiphistory no longer have columns
"Album artist or artist" and "Title or filename" no longer showed in song's "info"
song "info" : change vertical alignment of field names from center to top
fix dragging folders from the filesystem Filterpane tab
various keybinding fixes in songtree/cloud/mosaic

-implement ctrl-a for cloud view
-some keybindings were ignoring modifiers (ctrl, alt, super) when they shouldn't, in songtree/cloud/mosaic views,
this allows using these in custom keybindings :
space/return + ctrl/alt/super/shift
F3 + ctrl/alt/super
ctrl-a/f/g + alt/super
add "..." to "Reorganize files and folders" button to indicate it opens a dialog