Clipboard support on linux!

We're still using SDL1.2, but now some functions use X11, so if we every fully switch to X11, we can keep at least some of the code.

Courtesy of http://www.libsdl.org/projects/scrap/, which was gratefully released into the public domain.