FIX: trailing whitespace
use std::list<> instead of next ptr
detect legacy libcvmfs version
add cvmfs_context* to cvmfs_filesystem struct
refactor cvmfs_activate_filesystem() sanity checks
FIX: indentation
reuse previously attached repos
add compatibility wrappers for cvmfs functions
use compatibility wrappers
add --cvmfs-config=<> to parrot arguments
FIX: include libcvmfs.h as a library
read global cvmfs configuration
remove useless warning
Add section on debugging.
Hardcode Linux 2.5.46 base version requirement.

Linux 2.5.46 was circa 2003.

The requirement was already enforced in tracer.c:80 via commit
5ef1eca8d78eea302c2fb82a9d755973cd6bd8ce. This commit just enforces that
consistently and removes unnecessary checks.
Cleanup and simplify Makefiles.
Resurrect ragged_array.[ch] for allpairs/src.tpds.

Also clean up some compiler errors.

ragged_array.[ch] removed in 662daf75a256ba81e2ca07dd3be16993e36acc67.
Cleanup install targets.
Move CYGWINLIB installation to top-level Makefile.
Add src.tpds programs to .gitignore.