* use namespace::subnamespace where applicable
* make minio::error::SUCCESS declared only once
* make more constructors explicit (minio::error)
* moved constants that seem private into .cc files
* added .clang-format file to enforce more formatting rules
Co-authored-by: Petr Kobalicek <petr.kobalicek@min.io>
* Use #include <miniocpp/header.h> to include minio-cpp now
* Header files have consistent guards that don't start with _
* Added a SPDX license identifier to each source and header file
* Use clang-format-18 to format the source code
Co-authored-by: Petr Kobalicek <petr.kobalicek@min.io>