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.