Added
- reentry now reads configuration from ~/.reentryrc or ~/.config/reentry/config if exists
- configuration key: datadir, defaults to ~/.config/reentry/data/
- entry points are now stored in a file in ~/.config/reentry/data/, named individually per installation
- setup-hook `reentry_register` is now working and tested on Travis-CI
- `reentry_register` now checks and does nothing if distribution has no entry points
- setup-hook `reentry_scan` is now working and tested on Travis-CI
Changed
- reentry can now cache entry points even if the user has no write permission in it's install dir
- JsonBackend API: small changes to the distribution writing methods