cache: have full buffers according to potentially exporting  threads
cache: garbage collection now with single big fat lock.

concurrent deletion probably makes next to no sense anyways.
develop: don't call any gui things in dt_dev_load_image

it's called by thumbnail creation and 'z' and export etc.
styles: avoid overlarge buttons in ui.
noise profile: panasonic gh2 by moritz moeller.
noise profile: canon 5d by dimitri gathy
pack blendif settings a little bit closer in GUI

that way color picker values can be actually read and
IMHO it's more aesthetically pleasing
multinstance: expand focused module after a delete
fix version check for icc support in openjpeg
colorspaces: actually cprt is a required icc tag
usermanual: chapter 1 proofreading thanks to Ammon Riley
Merge branch 'master' of ssh://github.com/darktable-org/darktable
rawspeed: support Panasonic DMC-LX7 3:2 aspect ratio mode
usermanual: keyboard shortcuts update
Merge branch 'master' of ssh://github.com/darktable-org/darktable
usermanual: keyboard shortcuts: better sort order
spot : avoid crash on spot deletion
Also check for negative numbers with -d nan
blend: fix edge case in color blend mode

this was leading to a handful of black pixels around overexposed
highlights in houz' daily picture yesterday.
like jo's previous patch: do the same in OpenCL code

remark to OpenCL users: you need to delete the cached OpenCL binaries
in $HOME/.cache/darktable/cached* in order to take advantage. Unfortunately
our caching algorithm does not auto-detect these changes