Fix dpl_get() and dpl_copy() for DPL_OPTION_NOALLOC

Both need to pass the length of the caller's buffer to
the backend.
Support storage class in dpl_s3_put() and dpl_s3_copy()
Change storage class keywords to uppercase