remove dt_film_import_blocking

it was lying about what it was doing, this does not change the fact that the lua API is not working like expected, but it works like it used to, so  fix in another commit

also fix DT_SIGNAL_FILMROLLS_IMPORTED not being triggered at the right time
lua : add film handling

darktable.films : pseudo table of films

film.id  : the film's id
film.path : the film's path
film.# : images belonging to that film

image.film : the associated film object
lua : new event post-import-film

trigered when a film has finished import.

one extra parameter : the film that was imported
lua : make database.import return usefull information

when imorting an image : the image that has been imported

when importing a directory : the film that is imported

note that the function returns immediately, so when importing a film, the object is correct but the images havn't been imorted yet

use the post-import-film event to find out when import is done
usermanual: some first steps towards 1.4

main changes: reorganize docs on darkroom with a large section to explain
general concepts; first documentation on drawn masks.

still a lot to do!
usermanual: a few more screenshots
usermanual: some additions
Allow blend modes to be translated differently
updated pt_PT translation
usermanual: more rework
usermanual: on combined masks
lighttable: support drawing of arbitrary custom meta data as burn in.

use `plugins/lighttable/draw_custom_metadata=TRUE' in your darktablerc
and darktable will display the contents of a text file with the same name
as your image but .txt suffix as on overlay in one-image-per-row mode.
opencl: add GeForce GT330 to the device list
masks: a more consistent icon for "inverted" in masks manager
usermanual: on the mask manager panel
opencl: remove superfluous asterisks from list of nvidia gpu's
dithering: remove nonsensical core-option to disable dither for center view
[l10n] Swedish update: synchronise
Update French translation.
Italian translation updated