updated pt_PT translation
Merge remote-tracking branch 'upstream/master'
Update Polish translation to 1.3+150
Changed command line help text from "config" to "cache" for --cachedir parameter.

Signed-off-by: Christian Tellefsen <chris-git@tellefsen.net>
Adding missing translateable files to POTFILES.in (masks)
rawspeed: update to svn r537 (thanks klaus)
rawspeed: use unix line-ends
rawspeed: re-add PENTAX K-5 II s
rawspeed: minor fix for LX7 in 3:2 mode
Gentoo packaging: add lua-5.2 as an optional dependency
French UI updated
[l10n] Swedish translation for added masks module.
Merge remote-tracking branch 'upstream/master'
updated pt_PT translation
fix: 10 fuzzy translations, 6 untranslated messages.
update of dutch translations
add libluaautoc as a dependency
lua : add the typing system

A dt-lua type is
* a full user data
* registered to luaautoc
* with index/newindex/pairs metamethods
* if it is a struct, registered members are automatically accessed/iterated
* callbacks are used to access/iterate other members
lua : introduce glist helpers

this allows function to easily push and pull a glist of lautoc-typed objects

the list is converted into a numerically-indexed table of converted objects

when converting back all objects are taken independently of their index
lua add the image type

* darktable.image() returns a table containing all images

each image has the following fields
* exif_exposure
* exif_aperture
* exit_iso
* exif_focal_length
* exif_focus_distance
* exif_crop
* exif_maker
* exif_model
* exif_datetime_taken
* filename (RO)
* width (RO)
* height (RO)
* longitude
* latitude
* rating
* creator
* publisher
* title
* description
* rights
* path (RO)
* duplicate_index (RO)
* is_ldr (RO)
* is_hdr (RO)
* is_raw (RO)
* id (RO)