change Nova 2.3.0 to Nova 3.0.0 and remove mentions of Constellation
(cherry picked from commit 32e66f80b0a21cf7320bca748bf845e2b24ed446)
Revert "Changed package_patch_installed_regex to Bishwa's suggestion (Redmine #817)"

This reverts commit ed3efaefb134a2292b2a51950287613596fb6575.
(cherry picked from commit 086fd4edd922ec197bb16f8a4fe033c4f3a5a316)
Update yum - "package_list_update_command" and "package_list_command", to operate on "--quiet" mode.

Information like these:

Centos:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.availo.se
 * extras: ftp.availo.se
 * updates: ftp.availo.se

RHEL:
Loaded plugins: rhnplugin, security
Skipping security plugin, no data

that are unnecessary for the software/patch list are silenced. Redmine #817
(cherry picked from commit f0a23e2a5d036500e151a12194be1052d47d431b)
Update with latest version from copbl
(cherry picked from commit 2fa5b0a463aada07e67763fdde26326c0a05b39e)
remove mentions of Constellation
(cherry picked from commit 0e0ae0509dcde11c5910a7556d97f9aa1637c0f0)
change Nova 3.0.0 to Enterprise 3.0.0
(cherry picked from commit 7f1cc92a5de91a8c44d34bb911d59dc17df95e7c)
Provide fallback implementation for strsep(3) function
(cherry picked from commit f184786df63c9612466922cf8ab86962509a772e)
Code layout
(cherry picked from commit 441ecce37f045ccef858fd3d84e840df4c781ea9)
env_context: namespaces are delimited by ":" rather than "."

In MissingDependencies() we look for "namespace:handle", while that
function would fill the array with "namespace.handle" strings.

Updated the doc for consistency, too.
Merge pull request #216 from xrg/fix-depends-34

env_context: namespaces are delimited by ":" rather than "." [bug 1616]
Fix disk usage calculation in storage promises (Mantis #1120)
Clarify requirement for Cygwin DLL
(cherry picked from commit 245fae89ead34e1e33d4fdf222f3d01fe0525a47)
Fix json parser to support escaped json strings + unit test
mageia.spec: PDS documentation should not require cfengine

Not a specific release, definitely.
Fix non-convergent HP-UX shared lib perms in failsafe.cf (R#1179)

HP-UX shared libraries must be executable, since the OS uses the file perms
to set the permissions on the memory map, and the memory pages for a mapped
shared library must have execute permissions in order for the shared library
to be used.

An earlier commit (6edd6f9a8000c4fecc5e521ef048eeb69c3c99b5) added code to
set the correct 755 permissions for HP-UX, but did not add an exception for
non-HP-UX systems for 644 permissions. This led to a non-convergent pair
of promises, one of which set mode 644 and the other which set 755 each time
CFEngine ran on an HP-UX system.

This commit corrects that problem: it creates a new "perms" body -
u_shared_lib_perms - which sets mode 755 in "hpux" context and 644
otherwise, and eliminates the duplicate promiser, providing convergence
on HP-UX systems while also simplifying the failsafe.cf.
(cherry picked from commit a43d29e97317a701cb9039c3f77342fc19b173fd)
Redmine #1598: add cf-sketch hooks in promises.cf
(cherry picked from commit 3765cc1123cf045ec3e0b07c8e0c9b82abb25956)
Make KeepPromises not static and explain why
(cherry picked from commit 5d06ee51b5ca219d23d7dfd4754dbc314adc037b)
Add "listen" attibute for body server control to disable listening on port (for nodes)
(cherry picked from commit 4d8c8e2dec7595047a2694b501f266112ee5b7b7)
Fix SetServerListenState reference error.
(cherry picked from commit 762be773d4f4a960efe3e5b37fc958bd51632759)
Merge remote-tracking branch 'GitHub_orig/3.4.x' into cfengine3

Conflicts:
	masterfiles/promises.cf