t155: String truncation: XML entities integrity and Name fields vs. others

String truncate needs to respect the integrity of XML entities. And the "salesforce_sync_truncate_long_strings" setting needs to affect all fields except for the sObject's "Name" field. "Name" should always be truncated, because its allowable length cannot be increased on the Salesforce side.