Add compiler support for the as3 "*" type

Also includes some refactoring of PSBinaryOperation to use T4 templates.