Merge pull request #29 from pcwalton/master

Implement cross-process surfaces on both Mac and Linux.
Remove unused bogus import