ops
texture:Upload look in format override for width and height before defaulting to texture width and height
added the ability to provide buffers and upload options
added texture_atlas:GetUV(id)
added texture_atlas:GetPageTexture(id)
cleanup
replaced the internal font atlas with texture_atlas
updated to work with latest texture_atlas changes
use assert
updated ffmpeg
removed the valid extension list (so if a file is called lol.mp3 but the contents of lol.mp3 is a valid zip content it's a valid zip file)