Allows to import/export bookmarks to XML file
Add rotation member to QgsMapCanvasMap, use for handling paint event

Fixes the regression with pre-rendering user feedback for
non-rotated maps. The glitch is still there for rotated maps
but that's not a regression.

See http://hub.qgis.org/issues/11811
Simplify the change by not modifing interfaces

.. I've found a link from gsMapCanvasMap and the QgsMapToPixel class
Drop special handling of rotation from MapCanvasMap::paint

Stop assuming absence of rotation from MapCanvasItem::setRect,
but rather assume that the passed rectangle purely encodes
origin and size by only looking at upperLeft corner (xmin,ymax)
and width/height of it, scaled by current map resolution.

Makes the code simpler (maybe) and still fixes the regression.
Also fixes glitches on zoom while map is rotated.

Makes glitches on rotation worst, but again that's not a real
regression.
Further drop now-unused code added with map rotation support

Also add some documenting comments
fix gdal rasterize when using the -ts parameter
Merge pull request #1737 from gioman/fix_gdal_rasterize

fix gdal rasterize when using the -ts parameter
browser items parent (moving to thread) fix (crash when dragging postgres layer)
[processing] fixed handling of source strings in ogr algorithms
[processing] indentation fix
dxf export: fix display of check states on upper levels
browser items moveToThread() also children
QgsMimeDataUtils::Uri fixed crash on empty data
added layerSavedAs signal
connect the app's signal to the interface's, to re-emit it from the interface.
Improve filtering by schema for postgres connections in browser

Results in much faster display and refresh of postgres tables

Also:
- ensure browser correctly respects postgres connection settings
- add schema comment tooltip and refresh context menu item
- make postgres connections less noisy in debug logs
Update comment to match with code
oracle provider: fix evaluation of default values
merge MetaSearch into QGIS core
[fix #11872] do not call activateLayerRelatedAction after selection change if layer is not current layer