EMF+: Stroke size is always supposed to be absolute.

Conflicts:
	cppcanvas/source/mtfrenderer/emfplus.cxx

Change-Id: I7221311e5dee6384dc2d1c071bf6f1c61811895a
fdo#61272: Do the mapping correctly both for WMF and EMF.

Turns out that for the WMF, we already had everything set up correctly, we
were just overwriting the right settings with default data again :-) - fix
that.

Includes the following commits:

* Revert "wmf-mm-text-1.diff: Fix WMF rendering, n#417818"
* Revert "wmf-mm-text.diff: Fix WMF rendering, n#417818"
* fdo#56886 EMF: Fixes some scaling problems of clipped regions, Twips

Change-Id: I14b0c12b10f58eb7031f9da712dee76344c75159
EMF+: Implement line dashing.

Conflicts:
	cppcanvas/source/mtfrenderer/emfplus.cxx

Change-Id: I9eb21c0a8b5baa5b0080845f61b12fc65034d959
EMF+: Parse and render custom line cap data.

Contains the following commits:

* EMF+: Small cleanup & more logging in preparation for line starts & ends.
* EMF+: Parse custom line cap data for start and end line caps.
* EMF+: Render custom line cap data.
* EMF+: Set the stroke attributes on the custom line caps.

Change-Id: If35ef1c44f34f5d5e6c50789c907105d03e96fca