- 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
Bug Fix: WFS layers added from the browser no longer prompt the user for the layer coordinates system
Ensure progress dialogue shows for WFS GML requests - especially in the case that the geometry type is not determined from the server describe feature type request and we need to inspect the featuretype first feature
If a network request error occurs while reading the streamed GML, then return a failure status from the getFeatures method
Re-write MimeData Uri concat and split function to deal with layer names and urls that contain the ':' character
Remove some old code missed from 84f4346eae
Fix #5789
added oracle raster, sql anywhere icons. Conform colors for raster icon
SVG icons for zoom related icons, refine pointer in action and identify icons, completed svg-base
better draw icon
new simple draw icon
More IT GUI translation
fix issue7441 by automatically setting the projection elipsoid to fit
the selected CRS
Merge pull request #735 from 3nids/iconsqloracle

added oracle raster, sql anywhere icons. Conform colors for raster icon
Merge pull request #697 from 3nids/svgzoomicon

SVG icons for zoom related icons