Escape "on" key to avoid boolean interpretation by yaml

YAML.load would produce "true=>false" given "on: false".
MultiJson.dump would then (depending on the JSON back-end)
either throw an error ("true is not a valid key"), or pass
a nonsensical "'true':false" option to jslint.