Minor improvements to the documentation.
Added support for *[]*S to the GetAll method, in addition to the previous *[]S support.
Added a method to clear the local memory cache.
Fixed the GetAll method filling the local cache incorrectly.
Added correct cache lock usage to the Next method.
Merge pull request #16 from mzimmerman/fixes

Detect some incomplete key error conditions before the RPC request is issued
Merge remote-tracking branch 'remotes/upstream/master'

Conflicts:
	goon_test.go
Merge pull request #18 from xStrom/master

Improvements to the query system
Doing simple variance management on putMemcache()
Attempting to use appengine.Timeout() to manage request variance in memcache
created an internal goon.timeout() function since appengine.Timeout(context,duration) didn't work in the development environment

Even further, since the timeout call didn't work in development, this fix uses goroutines (and in production, appengine.Timeout()) so any loss of temporary network connectivity with an
appengine service will still timeout properly
Revert "created an internal goon.timeout() function since appengine.Timeout(context,duration) didn't work in the development environment"

This reverts commit e1b1c196f17b19630ad57d79175bc43ad0a73776.
commenting out failing test due to issue https://code.google.com/p/googleappengine/issues/detail?id=10493
Revert "commenting out failing test due to issue https://code.google.com/p/googleappengine/issues/detail?id=10493"

This reverts commit dc99e3e8c9c8ad28baa1fe733d955808ff8c26fb.
Revert "Revert "created an internal goon.timeout() function since appengine.Timeout(context,duration) didn't work in the development environment""

This reverts commit 31cbc2aadb6e7c664e5e6b90092f6111872a67db.
Using build tags in order to test timeout related code changes to goon
Revert "Using build tags in order to test timeout related code changes to goon"

This reverts commit 8657903e8c5ac415f4a689f72fe911f6a8c1cbb0.
Revert "Revert "Revert "created an internal goon.timeout() function since appengine.Timeout(context,duration) didn't work in the development environment"""

This reverts commit f9524993af3c9cd9c76c5f59e97420a6f549ef81.
Revert "Revert "commenting out failing test due to issue https://code.google.com/p/googleappengine/issues/detail?id=10493""

This reverts commit f20077da31ea6798f8fc05e36355df1558cded82.
Implementing [suggested timeout values](https://github.com/mjibson/goon/pull/19#issuecomment-32545211) per @xStrom