Adding python unit tests for graduated renderer - part 1
Further unit tests
Fix render state not restored from QDomElement
[composer] Fix a memory leak when destroying compositions
Add missing #infndef to qgscomposeritemgroup.h
[composer] Fixes to composer item sip bindings

- Added some missing /TransferThis/ arguments
- Ensure that correct item type is returned for all item types
[composer] Move code for creating groups to QgsComposition

Previously this code was located in QgsComposerView. Moving it to
QgsComposition simplifies grouping items for plugins. Also start
a new unit test for QgsComposerItemGroup.
[composer] Move ungrouping logic from composer view to composition

As per previous commit, this is useful for plugin authors. It also
fixes a potential bad crash (itemRemoved emitted for group item after
the group item was already deleted) and adds unit tests.
Expand composer item group test suite
[composer] Ensure that composers are deleted before compositions

Fixes some rare crashes when loading projects.
Minor code cleanups for composer attribute table widget
Fix Qt warning caused by destructor of QgsNetworkContentFetcher
[composer] Fix crash caused by 7773d4e

Don't set the parent object of a composition to a composer view, as
we manage deletion of compositions manually and don't always want
the composition deleted when a view a deleted.
Merge pull request #1630 from ccrook/GraduatedRendererUnitTests2

Graduated renderer unit tests2
[composer] Fix placement of coordinates in map corners (fix #8827)
Fix warning
[composer] Don't rasterise svg arrow heads
[composer] Prevent renaming to duplicate name in manager (fix #11051)
[composer] Allow rotation for pictures set to "zoom & resize" mode

Previously rotation was only allowed for pictures set to "Zoom" mode,
which causes pictures to change size when the rotation changes (frame
size is constant). This change allows pictures set to "Zoom and resize"
mode to have rotation set. Altering the rotation when in this mode
keeps the picture size constant and changes the frame size to suit.

(fix #10640)