Use g_list_free_full/g_slist_free_full
update year in printed copyright messages

and a happy 2014 everyone!
Refactor db initialization + clean schema upgrade path

This commit removes some legacy code like a binary blob with settings in
the db. Please review this carefully, if anything is broken it will
probably corrupt or clear people's db. Good thing we have XMPs. :-)
Italian translation updated
usermanual: some build system fixes for translated manuals
Merge pull request #412 from bartokk/master

Italian translation updated
Updated Dutch translation
Merge pull request #413 from MRIG/master

Updated Dutch translation
Fix an overflow of the lua stack

Credits go to boucman for the fix.
usermanual: put each instance of <programlisting> into individual <para> environment

needed to get xml2po working
Cancel export when a store call fails

Lua exporters have to "return true" to cancel the job, "return false" or
no return at all will make it proceed.
Fix - in datetime_taken on migration of the db
Merge pull request #410 from LebedevRI/memory

Use g_list_free_full/g_slist_free_full
Don't cancel export when attaching XMP failed
Rewrite of tiff reader code to support loading of grayscale images.
Adds handling of images with 1 sample per pixel which usally dont have
any planar config set. This fixes bug #9747 and #9699.
Merge pull request #414 from hean01/tiffreader

Rewrite of tiff reader code to support loading of grayscale images.
Fixes crash when trying to load EXR files with other channels
then RGB(A). Fixes bug #9697
Add support for loading 32bpp float images.
Tested with output from enblend and replaces PR #392
Merge pull request #415 from hean01/master

Fixes crash when trying to load EXR files with other channels then RGB(A).
colormatrices: enhanced matrix for sony a77v (thanks to Wolfgang Kuehnel)
(cherry picked from commit 10561305608b7fb227912bb3b370a41b673e5251)