oops...
Removed useless unload/unload_all methods from texture/texture_manager (textures are destroyed when GL context is lost).
Added initialize method to program.