introduce ftgl for text rendering
minor cleanup for text
even more minor cleanup
use boost::signals2 instead of outdated boost::signals
minor cleanup
link samples statically  if static lib is build
fix some rendering issues with 3D text
make API FTGL-independent