Correctly update extent when restoring composer map state

When changing the composer map scale from the UI, and then doing undo, the map is not redrawn with the old scale. This patch ensures that the extent of the composer map is correctly updated. When loading a composition, updates to the composer map are disabled to improve loading performance.

Funded by Sourcepole QGIS Enterprise.