Add meta and defaults to normal order list
closes redmine #2006
Merge pull request #293 from vohi/squash_warnings

Silence compiler warnings (esp on Ubuntu 12) by handling return codes from various system and C standard-library function calls. In most cases, no action taken other than logging the problem with CfOut or UnexpectedError.
Remove struct Constraint intrusive list, replace with Seq
Very small typo fix
Adding a VPrintf function to buffer

While replacing static buffers I found out that we use vprintf a lot, therefore I implemented one in Buffer.
Unit tests are included.
Avoid error output when reading from /proc/stat
Merge branch 'squash_warnings'
Merge pull request #302 from cduclos/master

vprintf implementation
Move PCRE checks to single place (Redmine #2015)
Do not link to libPW on HP-UX (Redmine #2089)
ACL manipulation under Solaris is not implemented, no need to link against libsec
CFEngine does not use libelf on Solaris anymore
Solaris' libdoor.so is not used in CFEngine for a long time
One off error in test case

For some reason on one machine the buffers included one '\0' before the end, therefore the size calculations were all wrong.
Merge pull request #303 from cduclos/master

1-off error
Fix formatting string for UnexpectedError (fixes testsuite)
Add __attribute__(format) for newly-introduced formatting functions
Get rid of "empty format string" compiler warnings.

Temporary measure while cfPS is restructured.
Merge pull request #301 from dolanor/patch-1

Very small typo fix to documentation.
Merge pull request #285 from nickanderson/bug/2006

Add meta and defaults to normal order list