tags.json.pre
keep propagation logic in tags.py; use build rule to transform tags.json.pre into final tags.json; correct l10n
tags.py: removed unneeded getter
GCTag: internal constant names
GCTag: cleanup setupKey()
GCTag: clean up init
GCObjectTests: simple getter/setter test
GCTag: removed unneeded ivars
GCTag: set up cached subtags during init; cleanup
GCTag: +tagWithClassName:
tags.py: swizzle accessors in GCObject
GCDate/Age: no need for different 'pred's
GCObject: fix + (GCTag *)gedTag so KVO-swizzling doesn't break it
mutable
GCObject: didReplace => didResolve
tags.py: swizzle accessors in GCObject
Doy, min/max shoudl be unsigned
tags.py: debug output
GCDelegateTests: fixup
enum GCTagType