dt_dev_pixelpipe_process_rec(): avoid integer overflow on big images
Initially reported by frogs (@IRC). Thanks!

Fixes a crash on 135MP+ images when zooming in (100%) on bottom right corner of image.

TODO: find a way to automatically check ALL the similar code and make sure that all of it handles this situation correctly.
(cherry picked from commit 177b49e3e639cf25eeda85b09cf6ce9321044167)
wb_presets: Canon EOS 7D Mark II. Fixes #10236

Data by Alexander Steffen

(cherry picked from commit ab3f5aa0b23410d0d1417ee277214d2864d395ac)
Add support for Canon 7DMkII sRaw/mRaw modes

(cherry picked from commit e4a31eb9bb1b2601d493ffb97dfbc9ce3b092b80)
Basic structure for NX1 decoding

(cherry picked from commit b064dfa9b58e401b9a53fef8977eb27887770715)
Get the basic NX1 decoder working

(cherry picked from commit 7e892ba3d442d4b7afc607e45151e33c46cc63c9)
Basics of NX1 pixel initialization (still broken)

(cherry picked from commit 45fe2961c3f068e39248164daaf1c86c9c242d40)
Implement rest of NX1 refpixels, still broken

(cherry picked from commit 5a3dfa182b97f2e286326376f65bbe109d586269)
Finally make the NX1 decoder work properly
Finally make it work properly. I also had to change the bayer pattern as the one we got from the DNG has red and blue swapped. There's a simple reason for this. Adobe seems to be doing the red/blue swap that's needed for the NX3000 on the NX1 as well. This is broken and generates color fringing in the DNG that isn't there when the file is correctly processed.

(cherry picked from commit c65c7864acb0e05d12ca540e9566249f435bf9f6)
Add final acknowledgments in the NX1 code

(cherry picked from commit a95f5d121c2f051de01932547fd47a2007eaf61b)
Merge remote-tracking branch 'upstream/darktable-1.6.x' into darktable-1.6.x
Spots IOP: legacy_params(): adapt for latest mask changes

Shame on me, this should have landed before 1.6,
it was lying in load-raw-raw-data branch (PR #619) since at least Aug 5,
but i totally forgot about this particular commit...

Consequences:
for an image with spot v1, opened from mid summer until now:
	upgrade to v2 = results in broken mask
Now:
	upgrade to v2 = ok...

(cherry picked from commit fa36f88cad947f4860925b050399a341e8f7d72a)
Merge remote-tracking branch 'upstream/darktable-1.6.x' into darktable-1.6.x
Updated Catalan translation
Updated Catalan translation
Updated usermanual translation