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.
Merge pull request #51 from lksoft/mogenerator

---

Here are the changes to present error messages when the directories cannot be created and also it will now create the output directories automatically. Also fixed a logging bug.
changed "#include" to "#import"
Merge pull request #59 from seatme/master

[FIX] Change #include to #import in include.m file.
- "Modernized" Xcode project a bit:

- Updated Xcode project format to "3.2 compatible"
- Set Debug architecture to "Native Architecture of Build Machine"
- Set Release architecture to "Standard 32/64-bit Intel"
- Set compiler to LLVM/Clang
- Fixed a compiler warning
- Specified explicit source file encoding - we assume it's UTF-8. This fixes a lot of deprecation warnings
- Fixed deprecation warnings - assume UTf-8
- Deprecation warning fixes
- Added parenthesis for logical "!= 0" comparison
- Deprecation warning fix
- Removed extra 'GNU_RUNTIME' token
- Added extra parenthesis for truth comparison
- Make sure that correct encoding is used when defining default start and end delimiters.
- This change also fixes compiler warnings.
- Added -Wall flag to enable the most important warnings
- Replaced CFUUID with NSProcessInfo's globallyUniqueString, - Fixed a memory leak & simplified the code
- Fixed memory leaks in MiscMerge
Added support for the following momc options:
MOMC_NO_WARNINGS, MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS, MOMC_SUPPRESS_INVERSE_TRANSIENT_ERROR

These options can be set as ENV variables and they will be passed to the momc compiler.
- Fixed a bug which caused out-of-bounds index exception when code was compiled as 64-bit
- Fixed a lot of NS(U)Integer issues which caused potential 64-bit incompatibility
- Removed extra semicolons
- Fixed one 64-bit safety issue