Proto commits in pingbird/puro

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

Commit:217fd5d
Author:ping

Fix override nonsense

The documentation is generated from this commit.

Commit:4261dc7
Author:ping

Read a bunch of stuff from global prefs file

Commit:e869edc
Author:Andre Lipke

Fix packageConfig on newer versions of Dart

Commit:7ac245e
Author:Andre Lipke

Fix up dotfile paths, show projects in puro ls

Commit:0484dc6
Author:pingbird

Kernel stuff

Commit:b2ed164
Author:Andre Lipke

Show global env in puro ls

Commit:72bee28
Author:Andre Lipke

Bug fixes, global dotfile tracking

Commit:d8f71b3
Author:Andre Lipke

Implement precompileTool setting

Commit:c2bf539
Author:Andre Lipke

Attempt to fix merges

Commit:cef4b72
Author:Andre Lipke

Add profile override

Commit:c4465f9
Author:Andre Lipke

Better error message

Commit:390d581
Author:Andre Lipke

Lots o bug fixes

Commit:260ad4e
Author:Andre Lipke

Env prefs, puro upgrade infers branch

Commit:323af81
Author:Andre Lipke

Update checker wooo

Commit:4a75190
Author:Andre Lipke

Version stuff

Commit:05d67d4
Author:Andre Lipke

Upgrade command, better env list

Commit:6ccdb1d
Author:Andre Lipke

CircleCI

Commit:76a8545
Author:Andre Lipke

Add README.md

Commit:08de8e4
Author:Andre Lipke

intellij config and json edit

Commit:7b5b962
Author:Andre Lipke

Working environments

Commit:65f24c0
Author:Andre Lipke

Initial commit