add exponent operator to math parser, convert return value to long.
fix typo in gendefine list (allways->always)
gendefine range params now support math
fix WireInfo:makeDeclaration to support 1-dims properly
fix support for non number first dimensions
removes "wire" from input wires