Hugely simplifies setting properties from macro parameters on user control macros with tests.
Merge remote-tracking branch 'origin/6.2.0' into 7.0.0

Conflicts:
	src/Umbraco.Tests/Macros/MacroTests.cs
Fixes: U4-3431 Macro property not passed to ASCX usercontrol