Ignore editor backup files
contrib: add RPM spec file
readme: Updated packaging instructions

This update makes packaging instructions more concise, and also suggests
a more correct debuild command.
contrib: add script to submit a openSUSE Build Service build
spec: use constant filename for source tarball

This avoids filling up the OSB repo with new files for every build.
spec: add timestamp and Git hash to Version field

This allow us to build nightly packages that will be correctly
upgraded.
spec: remove malformed changelog entry
spec: avoid hard-coded paths

This triggered the following rpmlint error:

  E: hardcoded-library-path in /usr/lib/libvalidator.so*
spec: add missing BuildRequires
Makefile: install libraries /usr/lib64 on x86_64

When building on a 64-bit machine, we'll expect to find the libraries
in /usr/lib64. With this, the openSUSE Build Service can build
packages for Fedora, CentOS, and RedHat.
spec: run ldconfig when installing/uninstalling

This was flagged as an error in the openSUSE build on OBS.
submit-obs-build: use UTC in timestamp
specfile: add libvalidator0 subpackage
specfile: split libvalidator0 further into -devel package

As per the Fedora Packaging Guidelines, a -devel package must be used
for unversioned shared object files (the libvalidator.so file):

  https://fedoraproject.org/wiki/Packaging:Guidelines#Devel_Packages

This fixes the "devel-file-in-non-devel-package" rpmlint warning.
specfile: fix "files-attr-not-set" rpmlint warning

Though the default file permissions are okay for us, rpmlint on
openSUSE complains if the file permissions are not set.
specfile: fix "no-url-tag" rpmlint warning
Merge pull request #16 from mgeisler/spec

Add RPM spec file for Fedora, CentOS, RedHat
Merge pull request #17 from mgeisler/subpackages

Create RPM subpackages
Merge pull request #18 from mgeisler/rpmlint-warnings

Fix rpmlint warnings
specfile: trim unnecessary whitespace