Add legacy to standard format conversion plus other utility functions
Several functions were added to simplify converting between schemes, paths and formats, including the ability to convert a Legacy format path into a Standard format path, with or without canonicalization.