exposure: disable autoexposure when switching images
Rework the watermark rendering.

This version does not use constant literal anymore. It introduces three
mode for the watermark placement.

image :          this is as before, alignement/scale are based on the
                 image width and depends on the image orientation.

larger border  : the alignement/scale are computed based on the larger
                 border.

smaller border : the alignement/scale are computed based on the smaller
                 border.

The last two modes can be used in styles are independant of the actual
image orientation. This new implementation try to be cleaner by using
most of the time original image coordinate. It should be easier to
maintain.
Disable GUI stuff for 1.2
Merge branch 'fix-watermark-layout'

* fix-watermark-layout:
  Disable GUI stuff for 1.2
  Rework the watermark rendering.
usermanual: some further improvement for chapter 2 thanks to David Vincent-Jones
Merge branch 'master' of ssh://github.com/darktable-org/darktable
rawspeed: add preliminary nikon d7100 support
Merge branch 'master' of https://github.com/darktable-org/darktable
rawspeed: add preliminary nikon d7100 support, part ii
adobe_coeff: nikon's d7100 is supposed to have the same sensor has the d5200
canon eos 650d enhanced matrix (with help from christian carlsson)
Make rate applying more consistent and give more information

  * If only one image is seen, any rating done by using the lower panel or
  keyboard should apply to it, whatsoever the current selection is.
  * If the key accels are used to rate any image that is selected,
  the rate should be applied to all the selection.

In general, all the ratings done should show a toast message saying that the
rating has been applied, and the affected images.
Remove spurious dt_control_queue_redraw_center() call
Make colorlabels have the same behaviour than ratings
Make sure the string freeze is not broken. Revert after 1.2
Fix missing translations for moving/copying images.

Two messages were not properly part of the translations circuitry
as not around _().
Merge pull request #196 from darktable-org/missing-translation

Fix missing translations for moving/copying images.
Since the strings were already in the code this doesn't break string freeze but allows translators to take care of these two messages that would go untranslated otherwise.
[l10n] Bring German translation back to 100%
Update preset list when switching images
Update profile list when switching images