Fix calculation of smart breaks when html has transparent background

Should finally fix troublesome composer html tests
[codeeditor] set case insensitive for SQL Lexer: followup #1686
[labeling] use QgsColorButtonV2 for label property dialog
Store result of OGR_FD_GetGeomType into a QGis::WkbType, not in an int, which causes an integer overflow
Merge pull request #1717 from manisandro/int_ogrwkbgeometrytype

Store result of OGR_FD_GetGeomType into a OGRwkbGeometryType, not in an int, ...
MapTip: ParagraphSeparator to \n to support multiline expressions

This allows to properly use multiline expressions in the expression builder
when the map tip HTML definition contains newlines (which are formatted as
ParagraphSeparators in QTextCursor)
See http://qt-project.org/doc/qt-4.8/qtextcursor.html#selectedText
Let travis compile debug binaries so ASSERTS are also considered