Adds support for formating json based on the scope

I included the following plugins:

- [esformatter-braces](https://github.com/pgilad/esformatter-braces)
- [esformatter-semicolons](https://github.com/bulyshko/esformatter-semicolons)
- [esformatter-dot-notation](https://github.com/pgilad/esformatter-dot-notation)
- [esformatter-quotes](https://github.com/millermedeiros/esformatter-quotes)

and added support for the json files using the `formatJSON` method provided by jsfmt.
The user can also have custom settings for the json files using `options-JSON` key in the settings file.