Don't switch group if module activated via hotkey is already visible
Exposure IOP: Deflicker (port from Magic Lantern)
Mark internal functions as static
tiff output: several fixes

- add TIFFTAG_SAMPLESPERPIXEL tag to avoid possible confusion in readers
- cast all values to their correct type as documented in
  http://www.awaresystems.be/imaging/tiff/tifftags/search.html
  this should fix BE archs as writing a uint16_t written as 32 or 64bit
  value would have always resulted in a 0 value being interpreted if
  varargs use the stack
- fix a bug where last strip was never written for 32bit
  (spotted w/ enfuse)
- factored the stripe allocation logic
- make 8/16/32 bit codepath similar enough to just differ by the used
  pointer type
- add proper error path for OOM conditions and tif opening failure

NB: enfuse still creates pure white images from dt float tiff :-(
Updated Danish translation
Show pixelpipe flow info when  -d perf
tiff output: tentatively fix compilation with libtiff 3.9 which lacks tmsize_t
Updated Dutch translation
Merge pull request #476 from MRIG/master

Updated Dutch translation
Merge pull request #474 from pryds/master

Updated Danish translation
Italian translation updated
Merge pull request #477 from bartokk/master

Italian translation updated
[l10n] Swedish update of .desktop strings
cmake: Drop obsolete EXPERIMENTAL and LEGACY flags

Also a small refactoring of CMakeLists.txt for iops.
Merge pull request #475 from LebedevRI/pixelpipe-flow-info

Show pixelpipe flow info when  -d perf
sync darktable-9999.ebuild
lua: fix post-image-import not working for imgid >255
noise profile: panasonic dmc-lx7 by deryk lister
calculator: do not use integer variable in read_number() to store intermediate values

on 32-bit systems "unsigned long int" is only 32-bit and reliably leads to an arithmetic
overflow; even with uint64_t there would be no guarantee that valid numbers get parsed correctly;
storing intermediates as float should be safe.
masks: better prevention of memory fragmentation