Fixed bugs 8, 10, and 11; added machine-generated primitive accessors credit to my colleague paugus.  Project was using 10.4 SDK, now uses Base SDK. Fixed some warnings. Removed some 10.4 support.
Setting a relationship value for the 'one' side in a one-to-one or a one-to-many relationship now correctly sets the inverse.  Fixed an issue where NSSets/NSArrays were retaining their objects even if the relationship was set to transient.
Adding my changes to the NSArray-based templates
Changing a value in a one-to-many on the one side will now remove self from the inverse's many array - in my last commit, it did this only when changing to nil
Fixed a mismatched endforeach, objects no longer set a relationship to nil on dealloc unless the relationship is non-transient, fixed one-to-one relationship inverse setters not checking the setInverse flag
Merge pull request #71 from joe-carroll-lextech/master

[NEW] base-class-force option that uses the provided base class name even if a super entity exists (base-class option still functions normally). (Joe Carroll)
Add constant structs for the property names

Sampling Mike Ash's post about namespaced constants (http://www.mikeash.com/pyblog/friday-qa-2011-08-19-namespaced-constants-and-functions.html), this adds the generation of constant structs to access the attribute, relationship and fetched property names. This makes sure that when you're creating a fetch request, you can use these values to guarantee their existence.
Merge pull request #72 from danielctull/mogenerator

---

Sampling Mike Ashs post about namespaced constants (http://www.mikeash.com/pyblog/friday-qa-2011-08-19-namespaced-constants-and-functions.html), this adds the generation of constant structs to access the attribute, relationship and fetched property names. This makes sure that when youre creating a fetch request, you can use these values to guarantee their existence.
Merge pull request #72 from danielctull/master

[NEW] [Mike-Ash-style](http://www.mikeash.com/pyblog/friday-qa-2011-08-19-namespaced-constants-and-functions.html) namespaced constants for entity attribute names and relationships. Allows you to write things like `[mo valueForKey:PersonMOAttributes.hairColor]` instead of `[mo valueForKey:@"hairColor"]`. The main benefit here is the compile-time errors when the `hairColor` attribute is removed or renamed. (Daniel Tull)
[DEV] Commit re-genned TestMule files.
Merge branch 'master' of github.com:rentzsch/mogenerator
fixed several warnings related to the use of deprecated initWithContentsOfFile method on NSString.
fixed type error, non mutable version was being set to mutable.
Merge pull request #76 from kognate/master

[FIX] Stop using deprecated -[NSString initWithContentsOfFile:]. Fix a type error in MiscMerge. (Joshua Smith)
Moved to my own contributed templates folder, fixed transient check, NSCoding support

Created a new subfolder in contributed templates to hold my Set-based
templates, added a missing transient check in all machine.m templates,
added yet another variant of the templates which is Set-based with
NSCoding support.
Merge branch 'master' of github.com:tyrone-sudeium/mogenerator
Reverted PonsoTest to version on rentzsch/master
Merge pull request #68 from tyrone-sudeium/master

PONSO: NSSet-based templates, improved inverse relationship logic
Switch to [NSRelationshipDescription jr_isOrdered] for 10.6 compatiblity.
[FIX] Over-release committed in #76