bus: when dumping string property values escape the chars we use as end-of-line and end-of-item marks
strv: rework strv_split_quoted() to use unquote_first_word()

This should make the unquoting scheme a bit less naive.
update TODO