scaleway: new package with Scaleway profile loading
Introduces ocaml-scaleway as the foundation for a pure-OCaml Scaleway SDK.
This first commit ships only Profile, which resolves credentials and
defaults from the scw CLI's config file and environment variables with
the same precedence as the scw CLI.
Resolution order (first non-empty per field):
- env vars: SCW_ACCESS_KEY, SCW_SECRET_KEY, SCW_DEFAULT_REGION, ...
- named profile from ~/.config/scw/config.yaml (name from ?name arg,
$SCW_PROFILE, or active_profile key)
- top-level defaults in the config file
Default region falls back to fr-par when unset. File lookup honours
$SCW_CONFIG_PATH and $XDG_CONFIG_HOME.
IAM and Object Storage APIs will land alongside ocaml-s3 in a later
commit, once the pure-OCaml HTTP path is in place via requests.