* Somewhere around Lua 5.1 math.mod() was renamed math.fmod(). Added a check for the original math.mod() before calling.
* Added an comment and an alternate MPD session string to statusd_mpd for situations where the server closes the connection too quickly for the script to properly ascertain server status.
Use 'goto_focus' instead of 'goto' in contrib

'goto' is a reserved name in lua 5.2+, so 'goto' will not work in those cases.
Merge branch 'contrib_goto_focus'
Fix memory pooling for deferred tasks

Because of a mistake in the pointer arithmetic the wrong deferred would get
freed, leading to wrong callbacks and even infinite loops in the list of
callbacks. Probably/hopefully fixes bug #77.
Merge branch 'remotes/jsbackus/mpd_lua52'
Define minof/maxof as inline functions

gets rid of 'unused' warnings, too
Remove/mark some unused functions and parameters
Clean up more dead code
extl_serialise: write new data to temporary file and move atomically

Currently, extl_serialise will write directly to the file given as an
argument. If notion dies while writing or the serialisation fails for
other reasons it leaves an invalid serialisation file in place. This
can happen, for example, if the machine shut down races the shut down of
notion. With this change the new data is written to a temporary file and
moved atomically to the final location.
Merge 'master' of https://github.com/matled/notion
Spell 'serialize' with a 'z'
Report error message for the right (temp) filename
lua scripts no longer use foreach, which is gone in lua 5.2

Instead we now use 'for'
"notionflux" manpage no longer refers to "ionflux"
fixed typo
attach_tagged() was changed to tagged_attach() in 2007. Using that
caseicompl in mod_query now defaults to TRUE

thus mod_query completions are now case-insensitive by default