chore: remove unused string_view
refactor: make move use of synthesized move

Automatically generated move operations are not supported until the
upcoming VC13.  On VC10-12, we manually add those.