Updated French manual (~10% done)
I'm gonna translate the usermanual into French
Updated translation (~10% done)
lua : removed delayed execution

this wasn't used and didn't work
lua : minor cleanups
lua : allow lua callbacks to yield

the argument to yield can be

* "wait_ms",value : yield for the specified number of ms
* "file_readable",file : yield until the file is readable
* "run_command",command : runs the command and yield until the command finishes execution
collect: improve iso and aperture filtering and selection
Merge branch 'master' of ssh://github.com/darktable-org/darktable
lua : document the new yield function
usermanual : add a section about yielding in lua
compressed thumbnails: fix block striding

fixes artifacts in non-multiple-of-4 image widths. requires to drop the mipmap cache though.
mipmap cache: regenerate broken thumb compression mips.
Allow non-ASCII characters in vimkey input

This is needed for localized versions of dt.
[l10n] Swedish update.
Do less calls to expose() in 'z' mode
[l10n] Update German translation
Update French translation.
Handle exif date setting a little better

- also check Exif.Image.DateTimeOriginal when reading the file
- set Exif.Image.DateTime to the current date as per Exif specs
- set *.DateTimeOriginal and *.DateTimeDigitized to the time from db so
  that time offsets assigned in the geotagging module is accounted for

The last part might not be exactly what people that scan and archive
analog images expect/want. However, they are not our primary audience,
and since they sport a more complicated workflow anyway it shouldn't be
too hard to reset these fields from the original source image after
export again. Possibly using Lua for simple automation.
Spelling corrections
Merge pull request #352 from levitte/spelling

Spelling corrections