- 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 windows build of grass fake library
fix build (follows 0e7b60e)
Include system proxies
Visual snapping when adding first node or starting feature (fix #8300)
Merge pull request #740 from 3nids/snapfirstnode

Visual snapping when adding first node or starting feature (fix #8300)
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