Normalize package.json.

Fix version info, add missing properties.
Update FileSaver.js.

* update JSHint config options to match the current coding style
* use the important comment for the license header
Improve README.md.

Use code syntax when possible and be consistent with the headers syntax.