Fixed some typos.
Prevent inlining for always inline functions.

This could lead to endless inlining.

This fixes gcc/pr22379.c. Yeah.
remove unused tarval_printf()
Reorg/improve documentation for printing/dumping
docu: add logo, move stuff into doc directory
simplify tarval_snprintf API, move it to printf header
be consistent with other tarval functions and don't use const
also compile libfirm.a by default
assert that no bigger modes are created than the tarval precision limit

The tarval module has a maximally supported precision. Assert that no
modes with higher precision are created, otherwise the tarval module
will silently drop the higher bits on calculation. TODO: Change tarval
module to dynamically use smaller/bigger representations depending on
the mode.

Removed mode_LLs, mode_LLu, mode_Q for now as they are bigger than the
limit.
cleanup, add sc_print_buf() variant of sc_print() without static buffer
NaN can have multiple representations, don't compare with it

Add some documentation about this fact.
remove unnecessary calculations
put LINKFLAGS last when creating the .so file so the libs get correctly linked

Before this change the .so file would not mention libm as a dependency,
so users had to explicitely link -lm when linking -lfirm.