backends: Update browse() signature and docs to match core implementation

Fixes #833
local: Add ROOT_DIRECTORY_URI constant

Related to #833