feat: add public api execution time logging
All relevant public APIs output execution time information, when enabled.
This includes all named methods except simple setters/getters in the following classes:
- SDUtils
- SDGenericDataset
- SDHierarchicalDataset
- GcsAccessor
Enabled by setting the SDAPI_LOGLEVEL environment variable.
Edited by Sid Stenersen