honor the --docdir configure option.  The projdocdir variable is replaced by docdir variable. projdocdir had the same functionality as --docdirconfigure option.  The default docdir value is: $(prefix)/share/doc/$(PACKAGE) (is the same as --enable-fhs option)
Add acceptance test for usemodule returning nonzero. RM #3571
rm #3571 test for modules returning non zero,  staging.
Merge pull request #1035 from kacfengine/master

Revert "Fix cf-serverd stat()'ing the file tree every second."
add implementation of getifaddrs for solaris
Don't close file descriptors we don't own.
Fix cf-serverd stat()'ing the file tree every second.

The real problem is that signals are ignored by the event loop if they
arrive between calls to select(). The Linux approach would be to use
pselect(), but this doesn't work on some other platforms, most of all
Windows.

So instead we use a different approach: Writing to a socket is safe to
do in a signal handler according to POSIX, so we do that and listen to
that socket in the select() call.

The approach has been tested on both Linux and Windows, and is
verified to work even when forcing the signal to arrive before the
select() call is entered.

As part of this fix, the stat() timeout has been raised to one minute,
so that we still check for file changes reasonably often.

Fixes issue #3479.
Merge pull request #1033 from McAtte/support-getifaddr-solaris

Support getifaddr solaris to enable sys.hardware_addresses for that platform
Redmine#3283: let classesmatching() take a list of tag regular expressions
Redmine#3283: add variablesmatching() function
Load class tags from meta attribute
Load variable tags from meta attribute
Remove EvalContextVariableTableIteratorNewGlobals
Added default template_data for Mustache, from classes and variables
Redmine#3285: bundlesmatching() function with acceptance test
Redmine#3285: bundlesmatching() dynamic sequence example
Redmine#3285: bundlesmatching() dynamic bundlesequence example
Add cf-locate to contrib
cf-locate is a perl script that helps locate and display bundles and
bodies across your policy.
Redmine#1032 - makes readfile() more generic, able to read /proc, /sys files on Linux (based on Ted's work, insights from Bas)
Adding readfile() acceptance tests from Ted Zlatanov