add component support

https://github.com/component/component

For now component uses github as registry. For that to work best, you should consider maintaining a real `master` branch and naming your tags `0.6.0` instead of `v0.6.0`.
But thats just convenience, otherwise with component you would have to use `"mapbox/togeojson": "gh_pages"` which is also fine.