Remove Command::Done and add verification of Command state transitions

BUG:23906692
Change-Id: I1934ad70e1918cc5b40ac07ee1e1ccfee406867e
Reviewed-on: https://weave-review.googlesource.com/1259
Reviewed-by: Vitaly Buka <vitalybuka@google.com>
12 files changed
tree: 8f91ee1e0789fa7ccfbecebf2d5b1429750976c2
  1. libweave/