Merge pull request #327 from cduclos/master

Fixing some typos as pointed by Bishwa.
Rename texinfo fragments to make it Windows-friendly
Rename monitoring.h to mon.h to avoid name clashes
Move cf-monitord-related functionality out of libpromises
Move cf-runagent functionality out of libpromises
Move cf-report functionality out of libpromises
Move agent-related reporting functionality out of libpromises
Move PURGE to cf-report and unexport it
Move AGENT_TYPESEQUENCE from libpromises to cf-agent and unexport it

Conflicts:
	cf-agent/cf-agent.c
	libpromises/cf3.extern.h
	libpromises/constants.c
Turn uselessly static variables into local ones
Move GrandSummary out of cf-promises
libutils should not care about Nova at all
pub/ should not care about Nova at all
Merge pull request #328 from dottedmag/cleanups/moving-data-out-of-libpromises

Cleanups/moving data out of libpromises
Don't flood error messages when processes are out of defined range.

If promises are not in the desired state, then this is recored via cf_verbose,
not via cf_error. cf_error is for failures that cannot be fixed.
Merge pull request #331 from vohi/silence_process_out_of_range

Don't flood error messages when processes are out of defined range.
Document change to process logging
add some classes to not display some messages when people run hardcoded failsafe many times
Fix for 1804

At creation time we were always assigning 0600 as mode to the new file.
This fix stats the source file first and assigns the same mode as the
original file.
Acceptance tests are updated too.