Improved URL safe formatting method

see https://github.com/blueriver/MuraCMS/issues/1358

maybe some (too) modern cfml?
line 64: variables.approximations = { ... }
line 1834: for (var approx in variables.approximations) { ... }