Rewrite with newest protocol-buffers

protocol-buffers made great progress thanks to @mafintosh. With so much code thrown away now I'd call for a big version bump. This also fixes issue #5.

Note that I included the two schema files which are under LGPL. I hope that's no issue.