This patch plays on top of D8157 because it needs the expression
evaluation mechanism working in DefaultLayout.
Puts symbols defined in linker script expressions in a runtime file that is
added as input to the resolver, making the input object files see symbols
defined in linker scripts.