prepare-commit.sh: remove trailing blanks from python files
german translation update
prepare-commit.sh: remove trailing blanks from python files
Merge pull request #378 from slarosa/ftools_split_vector

fix #4534
Add stop/start and user default option for timeout of timed QgsMessageBars

- Add pause/start icons to timeout countdown progress bar
- Add user-defined option for general message timeouts
- [API] Add get/set methods for general message timeouts to QgisApp
Fix build
fix build error
Finish refactoring that caused build error
Set fixed size for close icon in QgsMessageBar
Add QgisApp::messageTimeout() to iface sip file

- [API] Remove recently added, and unnecessary, mMessageTimeout and setMessageTimeout() from QgisApp
[FEATURE] add second browser
oracle provider improvements:
- improve srs lookup
- insert crs to oracle table on import, if not existent (requires INSERT privilege on MDSYS.SDO_COORD_REF_SYSTEM)
- move table lookup into thread
- use QgsMessageOutput for import errors (also in postgres and spatialite)
- german translation update
refs #6956
Fix map frame resizing : do not touch the frame size, adapt the geometry's extent if needed
Re-add mysteriously missing connections for custom env variables checkbox

- Probably removed during QtDesigner changes to .ui file; code into .cpp file instead
- Possible fix for #6961
more oracle provider improvements:
- enable warnings and more error handling in qocispatial
- read ordinates in one go (OCICollGetElemArray/OCINumberToRealArray not working yet)
- set prefetch count
- fix support for int keys (numbers with precision 0)
- interpret oracle crs without auth_name as EPSG
Add mousePressEvent to QgsMessageBar sip file
Merge pull request #386 from Oslandia/atlas

Fix atlas map resizing
Add QgsMessageBar for pyqgis console
Merge pull request #387 from slarosa/pyqgis-console

Add QgsMessageBar for pyqgis console
Move QgsOfflineEditing to core and add SIP bindings; refactor Offline Editing Plugin