Removes unnecessary X11isms from simple.el, lays some groundwork for non-X11 implementation. Introduces clipboard-active-regions to cover case where users want select-active-regions like behaviour only affecting the clipboard instead (whether on X11 or platforms without primary).