fix(string_view): more standard compliance

  - char accessors no longer return prvalue
  - tune VC version detection