Demonstrate how to share publicly.
One of the most-asked questions for cloud storage is how to make an object shared publicly.
This PR shows how to do this in the example_test.go app.
Merge pull request #71 from gmlewis/publicly-shared

Demonstrate how to share publicly.
Initial port from the appengine/datastore package, adapted to work with the v0 API

Major changes:
* A specific Client interface is used instead of appengine.Context
* The Multiple parameter in properties has been removed, this is now autodetected
* appengine specific types were moved into the datastore package (GeoPoint, BlobKey)
* Direct support for GeoPoints was removed as it's not supported by the v1 API, they're now serialized like every other struct
Merge pull request #56 from PalmStoneGames/master

datastore package port
Handle concurrent conflicts when committing.
Fixing the broken build due to the changes in the oauth2 package.
Merge branch 'work' into datastore-cleanup
Minor readability improvement while handling HTTP errors.
Fix build file style.
Update Go sub-repo import paths, add canonical import comments.

https://code.google.com/p/go-wiki/wiki/SubRepositories
http://tip.golang.org/doc/go1.4#canonicalimports
Fix the broken integrations due the changes in the oauth2 package.

Change-Id: I4cea8fd2c5549670758b2cfbce9074e17ee61bef
Allow filtering by struct values and int, int32, float32.

Change-Id: I098db80cae1de1101c0d1ad05f6af043d1d39f04
Fixing the broken build file.

Change-Id: I54dfeb9048b42181f4796e80a9817cc34b8fc9c3