Initial commit to switch protobuf.
Switching save and delete to protobuf.
Begin transaction, rollback and commit via protobuf endpoint.
Run query with query proto.
Protobufjs doesn't fill optional fields anymore. Don't set indexed field.
Fix Date conversions, hide Long.js from user.

Assume we don't need uint64 support.
Migrate ID allocation to proto.
Fixing pagination tokens.
Fixing tests.
Should not index embedded entities.
Fixing proto representation of the test entity.
!! existence check is buggy for boolean_value fields.
Turning off camel case control not to annotate each file with a protobuf dependency.
Fixing lint errors.
Fix time check with non-precise expected value.
Merge pull request #112 from rakyll/protobuf

datastore: Protobuf switch