Proto commits in spotify/ratatool

These 9 commits are when the Protocol Buffers files have changed:

Commit:506aecb
Author:Michel Davit
Committer:Michel Davit

Update scala ecosystem

The documentation is generated from this commit.

Commit:5ca49db
Author:jbigred1
Committer:GitHub

adding in multiple functions (#102) * adding in multiple functions * pr updates

Commit:334716f
Author:Idrees Khan
Committer:GitHub

Deeply Nested Repeated Diffing (#99) * Initial setup for deeply nested repeated diffing * Minor documentation update for diffy * Pull field FN into separate val

Commit:91bb160
Author:Idrees Khan
Committer:GitHub

Add Proto BigDiffy example (#85) * Add Proto BigDiffy example * Update READMEs * Clean up some irrelevant changes * Change to Example Proto record, fix SBT settings * Scalastyle fixes * Add protoBufSettings to other projects * Add proto settings to CLI project

Commit:d838357
Author:Idrees Khan
Committer:GitHub

Split repository into separate projects (#40) * Add ratatool-scalacheck generators for TableRow and ProtoBuf * Add copyright notices to new Generator files * Add newline at the end of ProtoBufGeneratorTest * Extend new generators in package object * Split repository into separate projects * Cleanup some auto-generated changes * Enable publish for ratatool-commons for dependencies * Fix developers list * Cleanup redundant deps * Remove dependency graph plugin

Commit:f56351d
Author:Gleb Kanterov
Committer:Neville Li

Move root project into `ratatool` submodule

Commit:cd04079
Author:Neville Li
Committer:Neville Li

add unordered ProtoBufDiffy support

Commit:b98a5e1
Author:Neville Li

fix diffy for when both sides have null nested field

Commit:849fb3d
Author:Neville Li
Committer:Neville Li

add ProtoBuf generator