Implement cast-expression from grammar.

Implement sizeof operator inside unary-expression.

New: ASTNodeTypeName, ASTNodeCast.