fix merging of aliased variable declarations

Thanks to nsz for spotting this
fix gcc option warning printing out the 'f' twice

spotted by nsz
fix invalid posix version and go to 200809L

We need this new version to use mkstemp
move all posix includes/defs to enable_posix.h
update libfirm version