Fix dynamodb.types.Binary non-ASCII handling

Make dynamodb.types.Binary use a raw string as the internal representation, instead of trying to UTF-8 encode and decode binary data. Fixes #2491
Sure, that makes sense. I'll fix and post an update, then.