Properly free all XML documents.
Minor style fixes.
Fix dt_tag_exists implementation.

Remove quote around ?1 to avoid SQLite3 error.
Do not return name, not needed.
Set tagid to -1 as described in the spec.
Minor style fixes.
Add Lr cairo button for the import from Lr support.
expose the dt_iop_clipping_params_t struct.

This is needed to be able to construct a clipping item to put
in the history for the import from Lr support.
Initial implementation for the new import from Lr support.

This first implementation covers only the clipping and angle. More
automaatic import will be added later. At least this propose a
framework for the import circuitry.
Add support for exposure Lr import.
Add support for vignette Lr import.
Add support for tags Lr import.
Merge branch 'po/lr-import'

* po/lr-import:
  Add support for tags Lr import.
  Add support for vignette Lr import.
  Add support for exposure Lr import.
  Initial implementation for the new import from Lr support.
  expose the dt_iop_clipping_params_t struct.
  Add Lr cairo button for the import from Lr support.
  Minor style fixes.
Update fr.po for Lightroom import.
Update swedish for Lightroom strings
Merge pull request #156 from levitte/swedish-translation

Update swedish for Lightroom strings
Don't think that images are hovered on empty space

this makes using the lighttable more "intuitive".
noiseprofiles.h: Noise profile for Sony NEX-5N.
noise profile: more 400d data (for mining)
noise profile: nx100 by pascal
Add initial dbus server functionality

Currently you can quit darktable and tell it to load images/folders. It
also passes the images/folders to load passed on the command line to the
running instance when it detects that there is another one active
already.
opencl: avoid uncoalesced memory accesses in module nlmeans