Support select-paste on Linux (Paul Stoffregen)

This change adds support for the select-paste convention on Linux.  Select-paste works within Arduino and between Arduino and other X11 programs.

Ordinary clipboard copy-paste is not modified.  Arduino's behavior on Mac and Windows is not modified.