elevation provider: use canonical path for cache dir to avoid problem for empty string
include more algorithms in integration tests
gh maps is more prominent in readme