Fix assert setting sys variables for interfaces when none are detected
new function: packagesmatching
Merge pull request #834 from tzz/tzz/feature-packagesmatching

new function: packagesmatching
Merge pull request #1089 from cduclos/cf-update

cf-upgrade
Merge pull request #1148 from cduclos/cf-update

Forgot to add Makefile.am
Merge pull request #1149 from cduclos/cf-update

Fixing build on MinGW
Merge pull request #1150 from cduclos/cf-update

Windows does not have wait.h
GetListReferenceArgument: wrap long lines
Add iteration outcome logging in enterprise
Add PROMISE_RESULT_SKIPPED

For those situations where an actuator decides to not act on a
promise for whatever reason (typically locking).
Merge remote-tracking branch 'jon/fix_assert_in_interface_detection'
Add JsonParseFile

A convenience wrapper ontop of JsonParse
Read release_id from inputs/cf_promises_validated

If a policy is being loaded without MINUSF, look for a downloaded
inputs/cf_promises_validated and attempt to extract a release_id
from this file. Attach the release_id to the loaded struct Policy.
Add missing declaration of fchownat
wait.h is not available on OS X
.gitignore
Windows implementations

Windows has its own way to deal with processes. There is no hierarchy
and the typical fork-exec paradigm does not work. Therefore there is
a separate implementation of the process management in Windows.