Engine: safety fixes for Library classes

Additionaly fixed WindowsLibrary::Unload() return value.
Windows: fixed crash caused by untimely unloading D3D9 library
Updated build version (3.3.0.1150)