Have only one block size
Reuse temporary files (fixes #4)
Add tests
Merge branch 'pr/787'

* pr/787:
  Add tests
  Reuse temporary files (fixes #4)
  Have only one block size
Install verbosely
Handle corner case where we can reuse a temp file totally
Fix tests for previous
Controlled polling interval without keepalives to avoid HTTP errors in integration test.
Handle connection closed in reconnect test
Simplify HTTP testing
Use a configuration wrapper to handle loads and saves
Clean up flags vs envvars
Fix configInSync which is still needed
Fix tests for removed methods
Minor config cleanup
Removing a nonexistent file is OK (fixes #792)
Update goleveldb
Minor fixes.

- Bug fix - use .Errorf() instead of .Error():
  Before this change, an error message for failed tests in files/set_test.go
  wrongly tried to use format strings in a call to .Error()

- Change event constants to be of type EventType rather than untyped integers.

- Slightly relax the locking for registry cache lookups:
  For read access to Discover.registry we only need to take a read lock.

- Some cosmetic fixes.
Add seehuhn
Merge remote-tracking branch 'origin/pr/793'

* origin/pr/793:
  Minor fixes.