First patch for propogating multifile changes from tweak outputs to LSP
WorkspaceEdits.
Uses FS to convert tooling::Replacements to TextEdits.
Errors out if there are any inconsistencies between the draft version and the
version generated the edits.