Allow to suppress literal suffix

The integer literal suffix ('U') is not accepted by the GNU assembler.
Therefore the user can now generate a header without this suffix by
adding a second parameter that is either false, False, no or No.

Added a boolean parameter to the generator functions to allow other
suffixes in future if necessary (other option would have been
gen_suffix='U' as parameter).