Add configuration support for setting the fetch timeout

This adds the configuration variable "FETCH_TIMEOUT", which
sets the timeout used by the fetch library to something the
user wants, retaining the old value of 30 as a default.
Keep enum values consistent.

Move my new configuration value to the end of the enum
to keep the old values the same.
Merge pull request #459 from dannomac/release-1.0

Add configuration support for setting the fetch timeout