Consider map rotation in rendering of horizontal and parallel labels

See http://hub.qgis.org/issues/11814
NOTE: the map rotation should likely be considered at LabelPlacement
      configuration rather than at rendering time

This is a squash-rebase of #1729