Make username optional in hub_model_id
# What does this PR do?

This PR makes the username in the `hub_model_id` optional, by checking whether there is a "/" in it and adding the username if needed. Since no one is allowed to push to base repo IDs (like `"bert-base-cased"`) anymore, this shouldn't lock any usecase while making the API delightfully easier.