Mipmap option flag for create images

This enables the user to pass an image flag to the creation functions, requesting that mipmaps are built for the image.
Also added C runtime warning suppression flag for Windows, to make the demos build a little cleaner
This probably was not supposed to be here?