Issue #391 - Opt in a UUID implementation for `generateUniqueIdentifier`

* When creating a Resumable object you can define what function to
  use to uniquely identify the upload, and we have chosed a UUID