When rendering the clone page, check user profile to decide default clone protocol
When rendering the clone page, check user profile to decide default clone protocol. If the user has uploaded SSH-keys, use SSH; otherwise, use http(s). Closes #3504 (closed).