Improve library installation process.
Now it won't crash when you try to install a poorly formatted library
ZIP, and it will tell you what the problem is. Next we need to let users
install a wider variety of library formats...