1) Fixed wording on the -U option
2) Added a -K option to keep temporary files
3) Some tweaking with Ubuntu repository setup (11.04 logic seems to be off with respect to the -y choice). Made the adding of the universe dependent on it not being already there.

Open question… for older Ubuntu versions the archive location added for the universe seems wrong. The one I know is:

deb http://old-releases.ubuntu.com/ubuntu/ natty main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ natty-security main restricted universe multiverse

However, I did not change the code at this point as that seems like it should be tested independently (maybe my expectations here are off).
Merge pull request #235 from s0undt3ch/develop

Several Ubuntu Related Fixes
Merged #231 from @sdelmas and updated to the new universe repository fixes.
Don't disable the universe repository.
After 11.10, not 12.04, `software-properties-common` should be installed instead of `python-software-properties`
Above Ubuntu 11.04 add a `-y` flag to the `add-apt-repository` calls.
Fix syntax error.
Merge pull request #236 from s0undt3ch/sdelmas-ISSUE-225

Include @sdelmas changes from #231
Drop support for end of life Ubuntu versions.
Switch to `case` logic. Drop support for openSUSE EOL's too.