BENTO-22. 'bento upgrade' fails if no UUID file is present

If ~/.kiji-bento-uuid exists, the upgrade tool checks in with this.
Otherwise, it now generates a UUID file or a per-session UUID if it
can't write the file.

issue: https://jira.kiji.org/browse/BENTO-22