relocate shuffle in data-utils.js "build" function, fix bug, add new build format to 16.4, 7.4, and 8.5 (commented out in 7.4 and 8.5)