Implement CPU rendering. Replace texture sharing with native OS surface sharing.
auto merge of #553 : pcwalton/servo/cpu-rendering, r=metajack

r? @metajack