GAE prod and dev support for datastore

Fixes #104.
This would be the first place we align members of an object like that (as opposed to):

```js
return {
  id: process.env.GAE_LONG_APP_ID,
  isProd: process.env.GAE_VM !== undefined
};
```