don't pass nil errors to goon.error()

greatly increased Datastore timeout values so as not to affect any applications what do/want to wait on the response

fixed race condition when memcache and datastore would return at the same time in GetMulti()

changed putMemcache() to return a memcache timeout error instead of nil