New Key-type that might be saved in gae
Make tests pass
Merge remote-tracking branch 'origin/master' into feature/key_rework
Make MashalJSON work again
merged in the key_rework
tried to make filtering on native keys inside datastore work. didnt work :/
new key structure - keys are strings, and we parse them in a very generous manner to avoid errors. works with storing them "natively" as well as doing datatsore.Queries looking for them
the encoding and decoding now use the string aspects of Key
added possibility to validate parent kinds and string ids of keys
merge