Fix shapefile encoding in QgsVectorFileWriter
add class key to QgsOracleFeatureIterator

fixes "a class-key must be used when declaring a friend" error on compile
fix warnings
translation update: new language Bosnian
translation update: bosnian string updates
Merge pull request #536 from frugardc/master

Fix for  "a class-key must be used when declaring a friend" on make using Oracle Spatial
Blend modes apply to whole layer, not individual objects (fix #7603)
show loading layer in status bar
[pyqgis-console] fixes the undo action when comment/uncomment out code in editor
[dnd form designer] Expand items by default
wms provider: add TRANSPARENT parameter when image/x-jpegorpng is choosen (followup 6604d2f814)
[attributetable] Usability improvements for filters
wms provider: make smooth pixmap transformation in wmts optional (followup 6604d2f81)
Fix for #7627, wrong label scaling in print or PDF

- Add shadow device dpi output (high resolution)
- [API] Add scaleToPixelContext method to QgsPalLayerSettings for better precision scaling
[FIX #7609] Fetch and cache data for sorting column in one query
Reduce width of histogram widget to fit better in new raster properties dialog
Set better default drop shadow parameters
Update new composer item Rendering group box

- Set form layout to match others in composer
- Add companion spin box for transparency slider
- Add syncGroup property for collapsible group box functionality
- Clean up some old commented-out code (replaced by QgsColorButton with alpha support)
translation update: cz by Jan
translation update: bosnian by Almir