gitignore: add generated files to the ignore list
changelog: move to archived-changelog

The changelog has been last updated in 2008, so it looks to be pretty
much irrelevant.
rpm: Added spec file for RPM-based distributions.
travis: Added Travis YML configuration file.