Merge pull request #521 from enricleon/7.2.0

Add new colorpicker directive to the canvasdesigner to improve reusability into the canvasdesigner editors
Fixes: U4-5710 UmbracoVirtualNodeRouteHandler does not allow for SurfaceController forms
Merge branch '7.2.0' of https://github.com/umbraco/Umbraco-CMS into 7.2.0
Update gruntFile.js
Add palette only option to canvas designer editor config