Added missing case in emit_ia32_Minus64.

This fixes backend/minus64.c.
bitfiddle: cleanup, use uint32_t instead of unsigned

This way we can express that the algos work on 32bit numbers only
instead of asserting that the unsigned type is 32bits wide.
add some unittests for sc_print, sc_val_from_long, sc_val_to_long
some more tests for sc_get_lowest_set_bit()/sc_get_highest_set_bit()
strcalc: replace binary_table[] with calculations
strcalc: avoid switch listing explicit values
fix assert, use SC_BITS instead of 4
libfirm requires C99 now so we can just use strtold
Try to adapt Cmp relation before creating a Mux.
Fixed destination mode.
fix and extend printing/reading tests