Homestyx hydra

R1:36df39761ea5

Create revisions into "Draft", publish them when builds finish

Summary:
Ref T2543. This doesn't stand alone since mail still goes out normally, but gets this piece working: new revisions start as "Draft", then after updates if there are no builds they go into "Needs Review".

This should work in general because builds update revisions when they complete, to publish a "Harbormaster finished build yada yada" transaction. So either we'll un-draft immediately, or un-draft after the last build finishes.

I'll…
Repository: R1 hydra
Commit Date: Sep 21 2017