Add argument to QgsCoordinateTransform::transformBoundingBox to flag that
handling of a bounding box which crosses the 180 degree longitude line
is required. Fix composer map reprojected grids which cross 180 degree line.
[composer] Fix placement of grid annotations when map has no frame set
Fixed renaming of composer legend nodes for raster layers
[Composer] Fix The ComposerMap's tooltip is not updated after readXML

The ComposerMap's tooltip is only set in the private init method. This method is only used in the ComposerMap constructor. The result is that the tooltip is not updated after reading the id from the XML.

The solution could be to add a private method updateToolTip used when the id is changed :
* constructor
* assignFreeId
* readXML
[Composer] Fix ComposerMapWidget's label is not explicit

The user can only know the ComposerMap's label with it's tooltip. This commit
 proposes to update the ComposerMapWidget'label to be more explicit and to be
 the same as the ComposerMap's tooltip.