- added test for issue #7550
- solved issue #7550
- implemented getPrimaryKey member function of QgsSpatiaLiteProvider
- in addFeatures, if an attribute is a primary key, its value is set to
  NULL so that sqlite generates a value automagically
Merge remote-tracking branch 'upstream/master'
- removed useless function getPrimaryKey since a member already exist
  for that
- modified the test to have multiple column primary key (it fails for
  the moment
- solves issue #7550
- the feature modification stops (in edit buffer) once an error is found
- the test has been modified to refelect the real problem: the data
  corruption, and not the commit failure if primary key are not unique
- set primary key value to NULL in split when there is no default value.
- modified the test accordingly
Fix #5789
fix issue7441 by automatically setting the projection elipsoid to fit
the selected CRS
[sextante] If no extension is specified for an output file append the
extension from the selected file filter.
fix build (follows 0e7b60e)
Fix memory leak in multiband color renderer
better colors
Merge pull request #739 from minorua/fixbld

fix build (follows 0e7b60e)
german translation update
dbmanager: fix spatialite connection error message
Only restore geometry for non custom attribute forms
Merge pull request #715 from Oslandia/issue7550

solves Issue7550
Merge pull request #736 from Oslandia/issue7441

fix issue7441
Merge pull request #738 from radosuav/sextante_file_extensions

[sextante] Append output file extension if missing
also accept first ellipsoid (followup be7a026190)