slightly improve -Mxxx help
skip arrays when getting alignment for compound members

The previous behaviour was not gcc compatible.
update libfirm revision

mostly to get the latest amd64 improvements