Update to 1.7.9

Basic update to 1.7.9. I tired my best to fix all errors and then
upgrade elements that I could. I did not touch UUIDs, as they may break
old configuration files. Added jar file for testing.