Issue #206 Odd Debug Error

The problem here was that originally the queryFactoryResult->Move method did a mysql_data_seek to reset the pointer after reading in the result->fields. This was shown to break the Iterator rewind, so was removed. However ExecuteRandomMulti was relying on that pointer reset.
However executeRandomMulti doesn't even need to call Move, as it builds it own result->fields, we can therefor just replace the call to move with a mysqli_data_seek