Add container hashing to the container name, and restart containers on changes.

Closes https://github.com/GoogleCloudPlatform/kubernetes/issues/677
All of the parsing/formatting instructions expect a uint64, so the choices are convert here in one place, or cast in multiple places.  @lavalamp requested that I do it here.  I don't care too much either way.