Addressing issue #548 (#550)
Addressing issue #548 (#550)

Updating `blob.AcquireLease(...)` to ensure that leaseTimeInSeconds is
submitted within the bounds of what the Azure REST API expects. I
decided clamping the value to the min/max acceptable value was more user
friendly than throwing an error without adding too much complexity.

The real alternative to what I did was to simply remove the check
all-together and just pass through the value to Azure. The reason I
didn't do that, is that I presume Azure would adopt the same behavior I
enumerated. Having this operation done client side will allow folks who
are debugging to see the operation.
marstr/azure-sdk-for-go,colemickens/azure-sdk-for-go,curoverse/azure-sdk-for-go,curoverse/azure-sdk-for-go,marstr/azure-sdk-for-go,marstr/azure-sdk-for-go,Azure/azure-sdk-for-go,Azure/azure-sdk-for-go,Azure/azure-sdk-for-go,Azure/azure-sdk-for-go