veyron/services/mgmt/impl/node: implement Update and add test logic for Update.

The change refactors some code so we can share functionality between Install and
Update.
Other minor changes:
- move the origin link at the level of the installation rather than version
- (unit test) remove the shutdown ping from the app since it doesn't really help
  synchronize anything
- (unit test) change signatures of resolve and resolveExpectError to be more
  useful
- (unit test) factor out common code to create an Application stub

Change-Id: I86daa5f26c50d7eb4ae5d772d4d74995a3a75df6
4 files changed
tree: a8517250320197cebb11409bd6630dc5c0f6548a
  1. examples/
  2. jni/
  3. lib/
  4. profiles/
  5. runtimes/
  6. security/
  7. services/
  8. tools/