SAK-23587 content mods to encode and decode urls properly, so that we can use additional characters in the URL for the macro. Also UI mods so that we can edit the original url properly

git-svn-id: https://source.sakaiproject.org/svn/content/trunk@124736 66ffb92e-73f9-0310-93c1-f5514f145a0a