Switched from stb_image to the more robust opencv lib for image loading.
Split textures for oversized images now works mostly well, just the
rightmost row of split tiles doesn't get the right number of channels,
for some reason.