autogen.sh: replace per-submodule git submodule checks

Signed-off-by: Evan Nemerson <evan@coeus-group.com>
Add PackageKit catalog file for build dependencies.

Currently supports Fedora, Debian, and Ubuntu.  Feel free to submit
patches lists for other systems.

Signed-off-by: Evan Nemerson <evan@coeus-group.com>
Disable SHARC and ZPAQ by default until they pass the unit tests.

Signed-off-by: Evan Nemerson <evan@coeus-group.com>
Add support for Travis CI.

Signed-off-by: Evan Nemerson <evan@coeus-group.com>