Texture loading improvements
Fixed bug where loader_listener_ was NULL in ILoader
Added error print when loading error occurs
Added system function to check if file exists given a path
Added check in GLTextureLoader to ensure a filename is present and the file exists before trying to load it