[gsac] Change tydefinedprim parser to recognize vars rather than ids

Ignore-this: 8d0e4b2b7427b3bf04ba878a08eb8eb0

darcs-hash:20130705210815-821d0-2b8c54a3cb7854f97075ea2e0f8f2fb2df2051bc
[gsac] Implement parse tree for .tydefinedprims

Ignore-this: 74923f8af271670342470e5f2124490c

darcs-hash:20130705213304-821d0-73eec42f60d8f5dd2db2962d336aad4cced08bb4
[gsac] Implement boundvars for .tydefinedprims

Ignore-this: bf64fc5d5fee8377ff04268b1a5a7c29

darcs-hash:20130705230314-2809a-0e76cd7a4fce06d988f6d7a407f8c9464e1a1261
[gsac] Fill out gsdl.var.compare/constructed/basevar

Ignore-this: a6079850d5d6ee130e1ad51c2bef7cf7

darcs-hash:20130705230626-2809a-e749604550d6deaa5ed2eb1bf5e5b3ff1600dcc1
[gsac] Implement gsdl.var.compare/constructed/basevar where the right var is not eq to the base of the left var

Ignore-this: 746112269ae05179d471a830731f21b2

darcs-hash:20130706003807-2809a-e4f9447bc89754a8e45e6dab1f3812d044fa9beb
[gsac] Comment for clarity

Ignore-this: d6b28909dbf67bd12342c43b3e7e1ba4

darcs-hash:20130706004524-2809a-61ca47cbcf1a13d0a12474a0123e7ebd2abff7ed
[gsac] Skip type items in .ags files which it isn't necessary to include yet

Ignore-this: 8509b26567ffd5ed2e994a34d3299d75

darcs-hash:20130706004537-2809a-5aee8cdc5dffa524acb8ede6da569887052e5d3c
[map] Implement ordered.map.insert/branch where the key to be inserted goes in the right branch

Ignore-this: 9ef49279869431fb151566f8606e7d9a

darcs-hash:20130706005806-2809a-34ce1caf292ace585cc73f7ec660f33b9a0a04f8