Significant packaging changes

- Build two bundles: graphlib.js and graphlib.core.js
- Use karma to verify the bundles
- Prepare to use this repo as the canonical source for bower
- Remove some unused code, like src/watch.js