rework client-side cookie functions a bit limit dojo cachebust based on server scripts modification time remove param_escape()