Fix a bug in the Python GCP agent where the uniquifier value was unstable across different agents or agent restarts.  The main issue is that str(debuggee) does not create a stable string as python object attributes can appear in any order.
Fix a bug in the Python GCP agent where the uniquifier value was unstable across different agents or agent restarts.  The main issue is that str(debuggee) does not create a stable string as python object attributes can appear in any order.

The fix stops hashing any fields already included in the debuggee proto into the uniquifier . The server already hashes the entire debuggee to generate the debuggee-id.

Keep calculating the uniquifier when the information in the debuggee is not unique enough (no minor version or source context)

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=163020134

GoogleCloudPlatform/cloud-debug-python,GoogleCloudPlatform/cloud-debug-python,GoogleCloudPlatform/cloud-debug-python