Add class QgsComposerRuler
Add composer rulers to composer graphics view
Implement drawing of ruler markers
Fix ruler layout
Don't draw view frame (alignment with ruler widgets)
Fix calculation of ruler y-coordinates
Read composer from xml considers rulers
Better placement for y-coordinate labels
Show ruler marker for cursor position
Store reference to composition in ruler to get page info
Consider multiple pages for ruler scale
Improve coordinate display
Show snap lines in ruler mouse move event
Snap to arbitrary snap lines
Improve handling of snap lines
Implement moving of snapped features together with the snap line
Separate units for line width, line offset, dash pattern
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