Throw a NotImplementedException instead of InvalidETagException for large objects, since the special handling for ETags for these objects is not yet implemented in the SDK. (#273)
Remove unnecessary call to string.ToLower()
Support ETag values following the syntax of RFC 2616 §3.11 (fixes #274)