[changed] Public interface for Location objects

Also, removed the Flux dispatcher.

Fixes #363
Update Location docs
Merge branch 'no-dispatcher'
Use PathStore.setup/teardown for testing
Fix failing tests, warnings
Merge remote-tracking branch 'origin/master'