remove autoconf warning, robust gitignore

Moved the objectivec-descriptor.* files into same directory as the
Makefile.am.
Updated project file settings

Building for the OSX platform, further settings to come.
Corrections and modernizations to build settings

Settings inherit from the project to allow for flexibility.
Merge branch 'build-corrections-warnings'