Improve UserScript header
Change main js file extension to .user.js
Add support for chrome extensions
Change manifest.json indent
Code style fixes