(vhdl) added 'resize' to list of reserved names
(vhdl) corrected bug with shift_right
(ir) always cast, removing extraneous casts should be an optimization
Because with HDLs, the type of an expression is often the same size as
the size of its operands.
(hdl) corrected HDL typer, almost right
the typing of multiplication is VHDL-specific, should move that to a new
VhdlTyper later