Move to a monorepo structure with submodules - Rename status-protocol-go to status-go/protocol
This change flattens messaging/chat package. It also removes dependency between multidevice and chat/protobuf packages. The Publisher interface was also changed a bit to support more native types. Version got bumped to 0.29.0-beta.3.