Merge pull request #612 from jesperpedersen/gallery_fix

gallery: Fix latex references
rawspeed: sync to upstream develop branch
Remove now unused variable
Merge pull request #613 from pedrocr/dcr-quickfix

Remove now unused variable
Start adding support for more Leaf cameras
Add a few more Leaf cameras
rawspeed: sync to upstream develop branch
Basic support for newer MOS files with MAKE/MODEL
Use 0.02f as offset for creating source path.

This is the value used for circle and ellipse and avoid having the source
path created far away from the destination zone. That's a usability fix.
rawspeed: fix new build warnings
adobe_coeff: new cameras via dcraw/ufraw
Add in the basics for the Credo80
Add support for the hasselblad H3D and CFV
Add 3FR as a blacklisted libraw extension
Merge pull request #615 from pedrocr/rawspeed-hasselblad-support

Add rawspeed support for two Hasselblad cameras
Merge branch 'master' into rawspeed-leaf-more-cameras

Conflicts:
	src/external/rawspeed/RawSpeed/TiffParser.cpp
	src/external/rawspeed/data/cameras.xml
Split backgroundjobs to a gui and a core part

This makes for a cleaner design.

TODO: move the lua stuff from libs/backgroundjobs.c to lua/. I already
changed it to use the new api, and in my local tests it behaved as
before. While moving it, it should also be taken out of
darktable.modules.lib in the lua api and put somewhere core related.
Oh, and we also don't need the "self" thing in the lua calls (as far as
I can tell from the C side).
Show progress bars in map view, too
lua : move backgroundjob out of the lib and to dt.gui
imageio_rawspeed: support single component per pixel sRAWs

Tested with Leica M9 monochrom, and it works, except there are some
color fringing artifacts that need to be further investigated.