Remove .xz and .lzma support, packaging cleanup.

The .xz and .lzma support has been removed.  It was added based on the Debian
Repository spec but even Debian doesn't have the perl classes until the next
release.  The only distribution shipping today with support is Fedora.

Numerous packaging issues were fixed and the Debian packages now pass Lintian.
Fix rpm packaging.
Switch to native Class::Accessor and fix fedora packaging

Switch to native Class::Accessor since the older CentOS version doesn't support
moose emulation.

Add missing fedora dependency.
Fix Debian repository detection
Merge pull request #23 from Robert-Nelson/packaging-cleanup

Packaging cleanup and bug fixes