weave: Update error for libchrome uprev.

- Location and GetProgramCounter is moved to base namespace.
- LocationSnapshot was removed, so replaced by Location.
- Misc update to keep errors as closer as possible with brillo's.

TEST=Built locally.

Cq-Depend: chromium:1687186
Change-Id: I28908b549d607046033cfbc28878b147035c8197
Reviewed-on: https://chromium-review.googlesource.com/1686803
Tested-by: Hidehiko Abe <hidehiko@chromium.org>
Commit-Ready: Hidehiko Abe <hidehiko@chromium.org>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Hidehiko Abe <hidehiko@chromium.org>
4 files changed