Default the static library project to building a fat binary.

This is a work around to the Xcode bug where an iOS app can be set to
not build arm64 symbols but a target dependency can and because there
is a symbols mismatch the app cannot be run in debug mode.
Added HeaderDoc documentation to every header file.