function cloneTouchList(touchList) {
    if (!touchList) return EMPTY_ARRAY;
    // interface TouchList {
    //     readonly    attribute unsigned long length;
    //     getter Touch? item (unsigned long index);
    // };

    var touchListArray = [];
    for (var i = 0; i < touchList.length; i++) {
        touchListArray[i] = new Touch(touchList[i]);
    }
    return touchListArray;
}
Normalizes the browser's native TouchList by converting it into an array of
normalized Touch objects.

@method  cloneTouchList
@private

@param  {TouchList} touchList    The native TouchList array.
@return {Array.<Touch>}          An array of normalized Touch objects.