High: oracle: Make monitoring user configurable (bnc#850589)

The OCFMON user needs to have unlimited password
expiry, otherwise the agent will fail if the
password expires.

This patch creates a special monitoring profile
as well as a monitoring user, and sets the password
expiry to be unlimited.

To avoid the automatic creation of user or profile,
the monitoring user and profile can be supplied as
parameters to the agent.

This patch also converts the provided user and profile
name to uppercase, to avoid issues with case-sensitivity.
High: oracle: try as sysdba if monitor as MONUSR fails

Also get status as sysdba instead of as MONUSR in the start
operation.
Medium: oracle: reset MONUSR password if it expired

The only way to revive the user once it expired is to reset its
password. Catch that condition.
Medium: VirtualDomain: Add support for qemu-dm as emulator (bnc#885292)

When using Xen, qemu-dm is the emulator name. This patch ensures that
pid_status returns sensible information when this is the case.
Fix nginx agent

When use the nginx agent with OCF_CHECK_LEVEL=20, we can specify the
parameter 'testconffile'. But now the agent file of nginx read
'test20conffile'. So change the name of parameter to 'test20conffile'.

Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
Merge pull request #451 from tenforward/fix-nginx-ra

Fix nginx agent
Merge pull request #450 from krig/suse-vdomain

Medium: VirtualDomain: Add support for qemu-dm as emulator (bnc#885292)
Fix: bind-mount.sh: Use the correct name for the metadata function
Low: bind-mount.sh: Update meta-data to reflect required arguments
Merge pull request #439 from dmuhamedagic/ora-monitor

Update oracle monitor procedure
Merge pull request #452 from davidvossel/rgman-bind

bind-mount.sh metadata fixes