veyron/services/identity: Many changes rolled into one.

(1) Use the new model for revocation caveats and in other places
    (like publish the public key of the new model, not the old)
(2) Remove dead code:
    - Random HTTP handler
    - HTTPSend utility function
    - identity/revocation/bless.*go
(3) Avoid using an expiry caveat of 1 year where possible.
    Instead, ask the user to select the expiration in the form
(4) Allow the user to select expiration or revocation as a required
    caveat.

(5) Also, disabled revocation caveats and auditing for now.
    The current naive file-based implementations are very slow
    (os.File.Sync on every call) and this slowness is noticeable.
    suharshs@ is in the process of moving to a fancier store
    (like CloudSQL on GCE) and these features will be restored
    once that move happens.

Change-Id: Ibe5a01e057689d476859992177c4ac1c1a13e181
19 files changed
tree: f5dc6e52aa16b47c68c8ebeef3b10c8d2f1d818e
  1. lib/
  2. profiles/
  3. runtimes/
  4. security/
  5. services/
  6. tools/