New json file module.

Same as #7614 only moved to a proper branch.

As written in the doc section this module will add, update or delete a specific key on a given json file.
It allows to manage json files without having to use templates, much like the ini_file module.

Miguel