obataku

Results 2 issues of obataku

improve compliance with AWS SigV4 spec: * use actual Host header value in CanonicalHeaders; * properly trim whitespace in header values TODO: add a test

needs-info
authentication

## what * enable & use optional attributes where AWS API marks fields optional * remove redundant lookups * strengthen types for `log_configuration`, `repository_credentials`, `system_controls`, `container_definition` * reorder object var...