Fix to make conditionals using DT_CONTAINER like play nice with the
dirent.h legacy define and enum d_type. For example,
(is_container?DT_CONTAINER:DT_DIR).
Merge pull request #221 from fintler/enum-comparison

Enum and non-enum use in conditionals
Merge branch 'master' of github.com:plfs/plfs-core into 2.4dev
Merge pull request #1 from agtorre/2.4dev

updated compress_contiguous and fixed some man pages
Moved parsing code to /Plfsrc dir, updated a few calls to use the fast
directory tokenizer
Merge branch '2.4dev' of github.com:thewacokid/plfs-core into 2.4dev

Conflicts:
	src/plfs_private.cpp
	src/plfs_private.h
Fixed a compiler warning about mismatched anonymous enums
Initial pass for new safe parser. Global_summary_dir needs work.
Update to parsing code to handle more incorrect inputs without causing
undefined behavior.
Added check for invalid keys. REALLY mangled YAML can still cause some
problems.
Updated mount parsing with new error handler; updated parsing to point
out invalid keys, added checks for invalid YAML to catch really mangled
plfsrc files
Updated build process.
Added bounds checks on PlfsMount settings in plfsrc
Fixed rpath/runpath when running cmake multiple times with default
install paths
added john's changes to plfsrc.5in
Merge branch '2.4dev' of github.com:thewacokid/plfs-core into 2.4dev

Conflicts:
	man/man5/plfsrc.5in