This just adds support for the new multiline string syntax. There's no other necessary changes to support draft.6.
This is a major rewrite of kdl-rs to comply with the KDL v2 spec.
This commit includes a whole bunch of fixes, some of which are significant changes to the parser and some related functionality. But I consider all changes to be bugfixes because they were compliance failures.