[gsac] Allow .impprog in string code files

Ignore-this: 38c8608e0ddfe7d9be6dfdac2b254cf1

darcs-hash:20130514023810-2809a-3fd81a36eb06dde283f183fd8f2b8e24e0309ab9
[gsac] Allow .tygvars in .impprogs

Ignore-this: b14c62a6b40b64b853b12e9a5a9d3f3a

darcs-hash:20130514204231-2809a-23d196ca5303b3df7cd16519768738ffbbb551d0
[gsac] Allow .tyfvs in .impprogs

Ignore-this: ae30d2725a04b303fdb847d43004d521

darcs-hash:20130514205040-2809a-fae49b7675b7033bee043e7f24c4c7586631b169
[gsac] Allow .subcodes and .fvs in .impprogs

Ignore-this: 48e0c1ebe34e707f3abaf8920fb93812

darcs-hash:20130514205959-2809a-cd0e3d635044331a56cef0da9bcc9469104ba03b
[gsac] Allow .binds in .impprogs

Ignore-this: fa5648ddaa8a3c87940f50561db21a63

darcs-hash:20130514230310-2809a-8a0d1bdfcfc6bb109799d4d97e7677d3f73c9270
[ace] Factor out forward setup in gsheapgc; maybe that will help with data corruption bugs in that routine

Ignore-this: 8e711aa42f8b5230c8f287d948c2d145

darcs-hash:20130515034650-2809a-7e3b897790567461c85e3a7f676501030036c3dd
[gsac] parser.lift9

Ignore-this: c1f421da186bbda3a995828271703d5

darcs-hash:20130515021650-2809a-63a62fba4459ebebd265a0c7522525fe9c035761
[gsac] parser.lift10

Ignore-this: d4afed46160622a41259e5e346b080d7

darcs-hash:20130515022910-2809a-8f3ab0b4c2ad91ac16616176f9ba306b09f7f590
[gsac] Allow .tyfvs and .fvs in .exprs

Ignore-this: 7e609bfe675951783e8305076bdb6540

darcs-hash:20130515023058-2809a-964724313c8847508fcf59dba16471d576987bdf