tests: more complete abstract_tests. db.init : added '_flattened' check to db.flattener(), and 'keys_only' check to db.unflattener(), GAE wrapper using db.flattener(), db.unflattener(), TextDbWrapper supports get by arbitrary properties.