Include unix_dir.c when compiling under cygwin.
Fix missing type declaration.
Define timerstub for Solaris.
Add user data to RlistFilter
Stop hardcoding amount of options
cf-runagent: Implement -O switch to disentangle 'run once' from 'do not fork'

(Mantis #914, Redmine #1224)
Update ChangeLog to include cf-execd -O
Fix wrong example in reference manual (Redmine #1027)
Fix typo.
Fix poor promiser form for commands promise
Spaces in commands type promisers cause warnings about binary not
existing. Any spaces in the promiser should be in the args attribute.
Closes Redmine 1277
De-hardcode paths to wc, od, printf in testsuite
bin group does not exist on OS X, unbreak test
Do not use date +%N in testsuite, it is not portable
Fix syntax error in acceptance test
Ensure ExecConfig is updated on policy reload, close #1163
OS X features processes that are named *agent, so narrow down the match in acceptance test
Updating documentation for xml editing syntax.
Merge branch 'master' of git://github.com/cfengine/core
Change text "cf-agent was not able to..." to "CFEngine was not ..", close #1010

This text is printed for all generic agents, so it is misleading when
the agent is cf-promises for example.
It's ok to have package_list_update_ifelapsed without package_list_update

Changing the timeout of noop does not really harm you (Redmine #1047)