No need to move bucket to host for some commands

This commit updates the BucketStyleListener to not move the bucket name
to the host header for specific excluded operations. For example, this
makes it possible to iterate over your buckets and call
getBucketLocation on them without worrying about signature version 4
only regions like eu-central-1.