add NestedCatalogNotFound exception
keep track of compressed file handle
Catalog knows about own content hash
extra checks in Catalog._check_validity()
Catalogs can be closed after usage (ulimit -n)
CompressedObject.get_compressed_file()
convenience function cvmfs.open_repository()
get the nested catalog count
traverse catalogs rooted anywhere
python tools can load catalog's predecessor
Support http server redirects
TEST: regression test for CVM-667
FIX: SignatureManager::LoadPublicRsaKeys() can ignore broken keys
TEST: adapt for restrictive version
SignatureManager::LoadPublicRsaKeys() fails on broken keys
add CI scripts for building with Jenkins
set permissions for cvmfs_cache_t
add change log in cvmfs SELinux module
add cvmfs.fc to universal-spec
add cvmfs.fc to rpm build script