Change build folders in xcode config files

The put the build results in the Xcode DerivedData folders.
ignore user xcode settings
reformat code
update Xcode project files
some more reformatting
fix calculation of avgCharWidth.

It now ignores glyphs with zero width as required by the OS/2 table spec
fix conversion of none ASCII chars
check for zero width values
tx: fix import of UnderlinePosition from post table

This gives the same result for glyf and CFF based fonts now
ignore some user files
update upstream
Merge branch 'upstream'
improve code layout and indention

This doesn't change the functionality, only remove some possible
ambiguities.
remove check or "illegal" name IDs
improve code layout and indention
Merge branch 'master' of https://github.com/schriftgestalt/afdko
Merge branch 'master' of https://github.com/schriftgestalt/afdko into upstream
rest

Conflicts:
	FDK/Tools/Programs/public/lib/source/ttread/ttread.c
rest