Update archive.pm

added a return value
Update updater.pm

made the updater display a messagebox if extraction failed instead of crashing
Update updater.pm

fixed a bug where the failed message would always display when installing addons
make the extracter check if archive is valid
make the query_bin updater skip damaged archives
make the updater notify if the downloaded archive is invalid/corrupted
updated changelog
bump the version number
Merge remote-tracking branch 'origin/development' into bleeding-edge