Foreign functions with both string and structure-by-value calls

Add expand-to-foreign-dyn-indirect method for foreign-string-type that
does not require a convert-into-foreign-memory method. Add test FSBV.7
to call a function with a string and a structure-by-value
argument. Previously, calling such functions would trigger an error
about the missing convert-into-foreign-memory method.