Updates to TableGen.

- Added a new common class; Intrinsic
- Added a new storage type; signed
- Removed the IR global variable syntax.
- Simplified the expression for variables.
- Added an expression to handle ${var} syntax in strings.