actually fix unrequested deletion of preset, also do not allow empty or default names
opencl: do not use ((float*)&x) on float4 x in basic.cl
Merge branch 'master' of ssh://github.com/darktable-org/darktable
Merge branch 'opencl'
noise profile: added nikon d90, contributed by seismo.
noise profile: added model exif to olympus e-m5
multi-instances : bug when navigating history after deleting an instance
multi-instances : implement copy-paste history
noise profile: _sismo_ is the nick.
noise profile: fix a bug causing red/blue channels to be used instead of green.
Remember the spot size.

This is a usability improvment as it makes working on spot with
the same size (skin one for example) easier. We do not have to
resize the spot every time.
Allow smaller spot size.

The radius is given in percent of the image size. With recent camera
having 24 or 36 Mpix we need to allow a smaller ratio.
Remove confusing and outdated Debian/Ubuntu packaging
Samsung MakerNote cleanup
Merge pull request #107 from TurboGit/spot-removal-enhancements

Spot removal enhancements
Nasty semi-workaround for default export to disk
Block entering tethering when there is no camera

When using the key accel 't' to enter tethering view we switched to
DT_MODE_NONE when there is no camera connected. It's better to just try
to switch and rely on the safe guard in dt_ctl_switch_mode_to().
Fix name of crop size preference.
noise profile: added canon eos 40d
Merge pull request #109 from TurboGit/fix-spots-size-prefs

Fix name of crop size preference.
noise profile: added presets for nikon d3100, contributed by sismo.