Rune - Fix interpreter array index typing
* Use ex_Run64 for RunAryExp() and RunAddrAryExp(). Also,
RunAddrAryExp() was previously assuming a 32-bit array index.
This also fixes that.
* Fix a bug in RunCachedConstantExp() when processing unsigned
integers. We were testing TF_ISINTEGER before TF_ISUNSIGNED.
But TF_ISINTEGER also covers TF_ISUNSIGNED. Process TF_ISUNSIGNED
first.
* Optimize content adjustments for arrays. Only iterate the array
if its content contains the capabilities being adjusted.
* Code cleanup.