Refactor to avoid creating multiple QgsDistanceArea objects and recalculation of static or unused variables. Results in massive speed increase and fixes #6756, #6691 and #6692.
Automatically set the projection on output raster to match input layer
Separate units for line width, line offset, dash pattern
Merge branch 'master' into heatmap_fixes
Fix for #7289, add CMake option to enable building with Qt jom (nmake) on Windows

- Can now compile using NMake with jom directly from QtCreator using MSVC compiler (2008) and OSGeo4W devel libs
- Make app capable of running from build directory
- Caveat: may be better way to do it; could have better warning control
Full support for width/offset/dash units in simple line symbollayer
Output units for marker line properties
Output units for line decoration symbol layer
Rename staged plugin install rules to use dashes, not underscores

See http://lists.osgeo.org/pipermail/qgis-developer/2013-March/024759.html
Output unit for simple marker
oracle provider: switch to OCICollGetElemArray
fix QgsPalettedRasterRenderer sip binding
support embedding of spatialite layers on relative paths
[sextante] fixed #7318
[sextante] edited GRASS descriptions
[sextante] fixed #7324
Rename Quantile classifier to 'Quantile (Equal Count)', to aid transitions from MapInfo to QGIS.
Output unit for svg marker
Possibility to specify several output units for font marker and ellipse symbol layers
Emit changed signal in unit combo box slots