* save version with defaultConfig in session -- todo remove and make PersistedSession
* add PersistedSession, and DoltSession interface to switch
* fmt
* fixup test for persistedSession
* PersistedSession progress, interfaces and enginetests
* All DsessFromSess references fixed
* delete unnuecessary lines
* Comments for dolt session
* Dolt session tests
* save bats progress
* formatting
* GMS version
* Bump GMS version
* add license header
* fix multi-db errors
* try copyright again
* make test deterministic
* higher connection timeout default
* sever config ordering
* PR fixes
* PR fixes
* config rewrite progress
* server config refactor
* PR cleanup
* delete lines
* add go tests, refactor persistent global initialization
* PR fixes
* delete more lines
* small PR cleanup
* try to fix data race
* better constructor names
* zach don't like --server flag
* edge cases around disabling replication
* missed line in merge
* Skip two tests i fixed in follow-on PR
* commit hook warning progress
* merge two config prs
* fix nondeterministic bats
* zach's comments
* bump bats sql-shell expect timeout
* non-server progress
* replication warnings
* Get and set config bool types
* More bats, small PR fixes
* missing header
* fix bats panic
* PR touch ups
* flag, logic and tests for pulling multiple heads to replica
* change name because enginetest, fix impl typo
* missed file commit, config var name changed to strategy
* delete unnecessary lines
* progress, need to merge other PR
* prototype working
* delete some lines
* don't make a new branch until after fetch
* zach's comments
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* fix import cycle
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* fix import cycle, sys vars in sqle
* style fixes, one more bats
* split heads spec and all heads into two variables
* remove unnecessary rebase
* bad merge duplicated bats
* fix on demand fetch after multi head pull changes
* correctness, bats and zach fixes
* drop unnecessary server test
* bad bats title
* small PR fixes
* correctness fix for detached head / fetch branch
* fix comment
Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>