Low: CTDB: Detect default persistent database directory
Low: CTDB: Ensure logfile directory exists so CTDB can start
Low: CTDB: Updates to long description text
Update default value for best_netmask

When best_netmask is set to INT_MAX the netmask and broadcast
address is calculated incorrectly.

Closes: #380
VirtualDomain: avoid running "virsh uri" if hypervisor is set

Recent efforts to make this RA independent of a temporarily stopped
or blocking libvirtd missed the unconditional call to "virsh uri"
use to determine the hypervisor default. Since
OCF_RESKEY_hypervisor_default is actually not used anymore, we can
invoke virsh uri directly when setting OCF_RESKEY_hypervisor, but
only if the latter isn't already set.

Thus, users can avoid the superfluous "virsh uri" call altogether
by explicitly setting the hypervisor RA parameter.
VirtualDomain: check process table for qemu-system-* too, not just qemu-kvm

The Qemu/KVM process name "qemu-kvm" is deprecated; qemu-system-<arch>
is now the preferred binary name. Some distributions only support the
latter. Expand the regular expression in monitor to support both names
when grepping through the process table.

Use an extended regular expression to test for both qemu-kvm
and qemu-system-*; the -E flag is specified by POSIX.
Medium: mysql: handle $secs_behind = NULL
High: apache.sh: Add ability to set custom httpd binary

Resolves: rhbz#952132
Low: logging: Fix syntax errors with logging functions in LVM and asterisk agents
Low: VirtualDomain: cache domain emulator after start

If libvirt goes down, we want to continue to be able to
monitor the domain. We can do this by looking at the domain's
emulator process. Typically we can get this emulator from the
domain's configuration file, but it is possible that the
configuration file will not have an emulator specified. In this
case libvirt uses whatever the default emulator is. To reliably
be able to monitor domains after libvirt goes down, we need to cache
the emulator path in a temporary file so we can retrieve it later.
Low: VirtualDomain: set crm timeout default so this agent can work outside of pacemaker

We have to set the undocumented OCF_RESKEY_CRM_meta_timeout variable
to test VirtualDomain outside of pacemaker. This patch sets a default
timeout variable so the agent will at least work without that value
being specified. Otherwise stop will fail.
Low: VirtualDomain: Suppress error output when running without pacemaker or libvirtd

We should be able to successfully monitor a resource without
libvirtd or pacemaker being available. This patch suppresses
a bunch of error messages that make the monitor's 'exit 0' success
look a bit confusing.