clipboard: let provider get/set register type (character/linewise)