Using build tags in order to test timeout related code changes to goon

Conflicts:
	timeout.go
Merge branch 'memcachevariance' into memcachevariancetesting
Removing the unneeded reference to the appengine_internal.CallError struct
adding additional timeout tests for GetMulti
When handling errors or empty results in memcache, the datastore operation has to be setup
Fixed test so that this issue was caught