Add more variants and parts to RedoxPath
Proposed - Add the following variants to RedoxPath:
- Standard(RedoxReference) - a path that is absolute but has no scheme - interpreted as
/scheme/file/path
- WithScheme(Scheme, RedoxReference) - a path with an explicit scheme
- SchemeRoot - the literal path
/scheme
This will help with stripping or adding /scheme/file
as needed, and will simplify parsing the scheme (for the libc_scheme and Contain).