simplify the code
and fix backward compatibility

Signed-off-by: Antoine Villeret <antoine.villeret@gmail.com>
Merge branch 'master' of http://github.com/umlaeute/Gem

Conflicts:
	src/Geos/gemvertexbuffer.cpp
	src/Geos/gemvertexbuffer.h
filmAVFoundation added, builds but not tested; first tentative OBJC compiler support, some hacks there to void QT checks which need to fixed later
indentation
Merge branch 'master' of git://git.code.sf.net/p/pd-gem/gem
use switch/case for justification

LATER: switch justification to layout manager FTLayout!
info outlet!
protect against negative fonts!
renamed TextBase to TextBaseFTGL

and only contain FTGL code!
TextBaseNone.cpp provides the no-font-support baseclass for text
settable precision for FTGL-fonts

this basically sets the internal font-size to something bigger, and then
scales the font back...
no use to get old face-size
use setFontSize() without args
indentation
use TextureFont as [text3d]; does this break things?
papi/ needs subdir-objects
Merge branch 'master' of http://github.com/umlaeute/Gem
make justifyFont() return the actual justification

so we can apply it manually
apply justification in renderLine()

rather than directly in justifyFont()

LATER: think about using "FTLayout" for doing the layout
removed unused code