[gsac] Add type signatures to 'prefix' (argument) and 'file' .records and .lrecords

Ignore-this: d08f5c24a8079d3a7ac90cf99d42ee44

darcs-hash:20130626215554-2809a-1d0065e421568f2c212c7f055f028430d70f4674
[gsac] Call gsac.prefix.items from gsac.prefix.typecheck

Ignore-this: 55cffafa7019b6ca6cbaba77c1f21c48

darcs-hash:20130626222508-2809a-e4f36312e97f9514cf2ce32397ffefff19bc9b0e
[gsac] Re-name gsac.prefix.typeitem.gsabstype to gsac.prefix.typeitem.gsabstypenm to fit better with the current plan

Ignore-this: acb0346288bc076576c1d0a07bb1b8df

darcs-hash:20130626230327-2809a-ff5f722636467cc597f5986e08f6030b920c1047
[gsac] Test suite for prefix.file.add

Ignore-this: 25d628999da7de7380e31a04fdbc33ef

darcs-hash:20130626233639-2809a-7b4ace13d08366c7e4392dcc731c9a801c454abb
[gsac] gsac.prefix.file.add

Ignore-this: 641407710a50ba0a83e62de4d1bcab44

darcs-hash:20130627035440-2809a-45affe499cedd1518558503799a60bbf89417d7c
[gsac] Remove gsac.input.prefix.t; return gsdl.ags.file.t from gsac.input.prefix.file.load instead, and let gsac.prefix module take over primary responsibility for up-conversion to Core concepts

Ignore-this: 149f1ddf542412756f40725eef80fe61

darcs-hash:20130627040511-2809a-f4024a6272d8367af36b2b89413ac9acb329a636
[gsac] Call gsac.prefix.file.add from gsac

Ignore-this: bf8074bff6a5276c8e16b48b6c935d67

darcs-hash:20130627045613-2809a-f92a7d3a881eb11b3785d587c3b10778153aee3f