libmsg crate for message interfaces to compositor and engine
auto merge of #528 : tkuehn/servo/master, r=metajack

r? metajack