Use g_list_free_full/g_slist_free_full
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)
colormatrices: minor whitespace cleanup
(cherry picked from commit 473e3466dd85be4539862b9db1e02533c5246809)
masks: make removal of gui forms more bullet proof (should fix #9762)

still needs to be found out if there is a deeper lying root cause
Fix broken logic.
Merge pull request #416 from hean01/master

Fix broken logic.
rawspeed: preliminary fix for #9752

I received this fix from Klaus Post
(cherry picked from commit bbbe081c1ced5d9426793e0b1ddf8060a2ab849d)
Make sure that we respect dataWindow and displayWindow.
This commit fixes a crash when reading a image with a dataWindow box
within a bigger displayWindow. Fix bug #9697.
Merge pull request #417 from hean01/master

Make sure that we respect dataWindow and displayWindow.
Add support for 32bit float TIFF export.
Merge pull request #418 from hean01/master

Add support for 32bit float TIFF export.