New feature: Edit Sketch datum constraints from data Property view

This feature shows in the data properties associated to a TreeView element,
the datum constraints, i.e. those with an associated value.
+ fix build failure on Windows, remove unused headers, whitespace improvements
Fix bug 1643: Projections are always added to the first drawing page
+ suppress annoying warnings with MSVC for SMESH sources