use request.resource_path instead of resource_path_tuple
Merge branch 'master' into fix.virtualrooting
replace root with virtual_root in various places to account for virtual rooting, make breadcrumbs root the virtual root, fix some bad dosctrings and interface descriptions about roots