added protobuf-mode to programming modes