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
added layerSavedAs signal
connect the app's signal to the interface's, to re-emit it from the interface.
allow execution of the selected text in the SQL window
More const-correctness for QgsGeometry
small grammar fix
Merge pull request #1742 from anitagraser/patch-6

small grammar fix
Merge pull request #1741 from Gustry/master

[DB Manager] Allow execution of the selected text in the SQL window
Merge pull request #1738 from mbernasocchi/emit-saved-as

added layerSavedAs signal
Merge pull request #1706 from slarosa/share_bookmarks

Allows to import/export bookmarks to XML file
Merge pull request #1734 from strk/zoom-by-wheel-glitch2

Fix zoomwheel regression (temporary hack)
debian packaging update
fix doxygen warning
Remove obsoleted reference to QgsRasterLayer::legendPixmap()

See http://lists.osgeo.org/pipermail/qgis-developer/2014-December/036144.html
[processing] fixed handling of file parameters in modeler
[processing] update of lidar algorithms

Provided by Martin Isenburg