Fix edge-case handling in CRM.url - CLEAR YOUR CACHES FOLKS

This fixes potential collisions between placeholder strings and the site's url,
such as "init" and "placeholder".
Merge pull request #4006 from colemanw/crmurl

Fix edge-case handling in CRM.url