Enforced casting rules so that they follow NumPy specifications more closely.  In particular, a float function acting on a `int32` or a `int64` returns now a `float64` (instead of a `float32`).
Enforced casting rules so that they follow NumPy specifications more
closely.  In particular, a float function acting on a `int32` or a
`int64` returns now a `float64` (instead of a `float32`).

However, one cannot replicate NumPy's convention where a float function
acting on `int8` or `int16` returns a `float32`.  This cannot be
simulated in numexpr because true `int8` or `int16` are not implemented
and are casted into `int32`.

All tests passes now.



git-svn-id: a1608276b59bdd453794349bafbf5bb24648f43f@100 23631f54-0842-0410-b4f0-d76cd42f001b

erdc-cm/numexpr,erdc-cm/numexpr