Description: Fix qreal VS double issues.
 This patch tries to fix qreal VS double issues for ARM

 There are two seperate issues, the first is trivial just a typecast on
 a const.

 The second is however less-trivial and needs to be checked
 before merging. sip doesn't seem to like the type
 QVector<double> on platforms where qreal is float but changing
 the type to qreal may have knock-on impacts on the native code.

 QGIS Issue: http://hub.qgis.org/issues/11148
 Debian Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760535

Author: Peter Michael Green <plugwash@debian.org>
creation of a convertToRuleBasedRenderer() function
add sip
use previous renderer if possible, instead of last applied renderer
Add factory annotation and use clone for rule based renderer
refactor to a more general convertFromRenderer function
update
fix spanish translation error
fix #11110
Merge pull request #1577 from RossGammon/master

Description: Fix qreal VS double issues.
Set auto raise for attribute table buttons to match reset of UI
[SIP] add missing activated/deactivated signals for map tools
Retain alpha if entering colors with no explicit alpha into
QgsColorTextWidget
Non editable color schemes should not be editable in QgsColorSchemeList
Accept dropped colors on color widgets
Support dragging colors from QgsColorPreviewWidget
fix signal in QgsDateTimeEdit
Reduce margins on bookmarks dialog
Fix toolbar order with add and new buttons
Make sure to refresh canvas when layer's CRS is changed