Phase one is being clamored for starting with this viewtopic.php?f=10&t=13341&start=100#p116543 hence this pull request. These changes are benign to any platform other than OS X, enables anyone to produce an OS X build on master and is a pre-requisite for the unified travis configuration work described in http://www.freecadweb.org/tracker/view.php?id=2414
It is important to fold these changes in before the 0.16 release freeze so we can can produce an OS X build with the exact same commit # as all other platforms in case the unified travis config doesn't make the freeze cutoff - like everyone else, I have many other things on my plate besides FreeCAD

Here is a screenshot of an example disk image that we now use to distribute the OS X builds.
For anyone who is interested, the changes comprise the following:
- src/MacAppBundle/CMakeLists.txt - set python dependency paths adhering the Homebrew convention of installing them in prefix/libexec
- src/Tools/ArchiveNameFromVersionHeader.py - Convenience script to produce an archive name from a serialized Version.h file using the convention
- FreeCAD_{Major Version Number}.{Minor Version Number}-{Git Revision Count}.{Git Short SHA}-{OS}-{Arch}
- src/MacAppBundle/DiskImage/layout.json & background.png - appdmg configuration to produce an os x disk image for FreeCAD application distribution
The associated Mantis bug is http://www.freecadweb.org/tracker/view.php?id=2414
The genesis for this pull request is from this discussion - viewtopic.php?f=10&t=13341&start=100#p116543
Cheers,
Bruce