Previously this was completely broken. If -script and -r were used together,
section headers had size 0, because assignOffsets or assignAddresses() were not called.
This patch fixes that, testcase demonstrates that linkerscript section rules (if any)
also works correctly.
So Out<ELFT>::ProgramHeaders is the only outsection with a non 0 VA?