Small fix and additional option added.

Added:
- It is now possible to disable the usage of the ETag for cache
validation. Sometimes you find servers with changing ETags although the
file hasn't changed (this is due improper server configuration and/or
you are dealing with changing servers (e.g. load balancing)

Fixed:
- "0" is now a valid value for cURL's retry*/max-time option