allow non-rigid subassemblies
allow to set rigid property via context menu
adopt correct default colors and avoid crash due to context menu
remove unneeded display modes from viewprovider
avoid transformation of highlighted constraint
set solving precission to 1e-8
revert solving precission to 1e-6 dou to too much cases failing
Merge branch 'refs/heads/ickby-assembly' into jriegel-dev-assembly
windows: add type specifier
Merge branch 'refs/heads/master' into dev-assembly

Conflicts:
	src/Mod/CMakeLists.txt
	src/Mod/Part/Gui/ViewProvider.cpp
	src/Mod/Part/Gui/ViewProvider.h
	src/Mod/PartDesign/App/FeatureSketchBased.cpp
	src/Mod/PartDesign/App/FeatureSketchBased.h
	src/Mod/PartDesign/Gui/TaskMirroredParameters.cpp
	src/Mod/PartDesign/Gui/TaskTransformedParameters.h
small fixes
Merge branch 'refs/heads/ickby-assembly' into dev-assembly
Prevent user from selecting a sketch plane that is not in the active body
Fixed some bugs in Transformed features
Allow transforming a Pattern feature into a MultiTransform feature
Fixed bug that didn't clean up the Body when deleting an object from it
Fixed bug that prevented proper switching to PartDesign workbench
Fix bug that didn't allow to select base plane to create a sketch on it
Fix bug that did not show the correct shape to select a reference (e.g. face) from when editing a SketchBased feature in the tree
Added some comments about things to be fixed in the future