dwarf: fix escaping of special filenames
bedwarf: cleanup, use C99
refactor generator scripts

Templates are put in separate files now, making the main script more
generic in nature
combine nodeops.h and opcodes.h to nodes.h
merge some generated c files, rework generators/templates

the templates are now friendlier for usage outside of libfirm
remove UnOp (as there is not get_unop_op/set_unop_op anymore)
simplify+fix is_arch_XXX() functions
irop.c: cleanup, use C99
rename iro_First/iro_Last to iro_first/iro_last
use callbacks for proj transform functions
do not put beo_XXX into main firm opcode enum
cleanup/refactor arch_opcode code