Add missing newline to debug message
Rename libcfpub to libcompat (Redmine #2052)

libcompat is a well-known name, so stick to it.
[End]Join[Margin] are no longer used, remove them
Add configure check for stat.st_mtim[espec]
Merge pull request #395 from dottedmag/cleanups/rename-pub

Rename libcfpub to libcompat (Redmine #2052)
Merge pull request #396 from dottedmag/cleanups/kill-join

[End]Join[Margin] are no longer used, remove them
Merge pull request #367 from chrishiestand/master

Add missing newline to debug message
Remove unused AssocNewReference
Inline random seed generation into RandomSeed
Do not remove workdir of failed tests to ease debugging
Unexport internal CfVOut
Remove unused function
Remove unused declarations
Remove duplicate function
Print test banners for all unit tests
Whitespace, cosmetics
Replace xmalloc+snprintf with xasprintf
Rename HashToList -> ScopeToList, move to scope.h
Gather up, standardize more Scope related functions into scope.h

The aim, of course, is to ultimately burn this pile.
Check validity of constraints' lvalues during PolicyCheckPartial().

The same check existed in the parser so I removed it. Validity of constraints
is now checked in ConstraintCheckSyntax(), copied from ConstraintGetSyntax()
which now expects syntax is already checked.

Also fixed a segfault, so changed the relevant acceptance test to not expect
crash, but just failure.