Minor package.json cleanups

- Homepage is auto-generated by npm from repository; no need to maintain manually.
- bugs can just be a URL
- licenses is deprecated; just use license
- engines is silly these days
- This package shouldn't have a main module; Grunt tasks often do but that is a mistake.