Extract out parsing proto file logic from ProtobufGen

either tack on the TODO to all of the @xfail messages or just update this one to say "the following tests"