Add disclaimer to COPYING file that distribution on Barnes & Noble NOOK devices may violate LGPLv3 Installation Instructions requirements.
Move MDeleteHook::IHandler and IVImage::IRequest::IListener implementations to main class instead of hosting stupid inner class implementations.

This reduces reliance on the public singleton method in these handlers.
Remove stupid thing that shouldn't be in ImageCache implementation.
Make ImageCache singleton public and actually declare storage space for it
Make OpenGL::MeshCache a singleton class