Code consistancy update
Updated to a new VarArray.bi based on XAllocate instead of New/Delete.  This change improves performance and flexability (eg. VarArray_String is now possable) but may be more difficult to use because it doesn't always now when the Con/De-structor exists and may need a VA_NO_XSTRUCTER hint.