Multiple changes

- Added explicit conversion of basic_string_ref to basic_string.
- Added the split_into and split string algorithms.
- Added the filesystem path utility.