Added a restart-function
Dev: ocft: add test cases for Xen and VirtualDomain
High: mysql: do not report success on 'stop' if validation fails
Merge pull request #503 from lge/master

Fix ocf_exit_reason wrt. format strings, and get rid of the __ha_log_ignore_stderr_once hack
$((var++)) breaks in the dash shell
Merge pull request #504 from liquidhorse/patch-1

let $((CURRENT_FSID++)) breaks in the dash shell
High: Introduces the docker agent to manage docker containers in an HA environment
Low: docker: fixes run_opts short description
Fix: docker:  properly handle images with tags
Low: docker: increase recommended action timeouts
High: docker: force_kill option for immediately killing docker container on stop
Low: docker: make use of exit reason string
High: docker: Introducing the 'reuse' container option

By default containers started with the docker OCF agent are dynamically
created on start and removed after stop. By using the 'reuse' option,
containers will never be destroyed after stop, allowing the same container
to be reused.
Low: docker: use docker inspect --format instead of grep pattern
High: docker: default container name to resource instance name

originally the default container name was the resource instance
name prefixed with 'HA-'. This is confusing and unncessary. Now
the container name defaults directly to the resource instance name
with no prefix.
High: mysql: report error when validation fails during monitor yet pid is still active
High: mysql-common: avoid use of check_binary in common validation function.

Since the environment validation exit code needs to be interpreted
differently now for monitor operations, we need to avoid functions like
'check_binary' that exit the process immediately upon failure. Instead
we should use 'have_binary' in this situation.

This allows the mysql agent to work properly in a scenario where the entire
mysql install resides on shared storage.
Low: fs-lib.sh: Fixes syntax error in rgmanager's fs-lib.sh based agents
Merge pull request #493 from davidvossel/bind-mount-fix

Low: fs-lib.sh: Fixes syntax error in rgmanager's fs-lib.sh based agents
Merge pull request #370 from davidvossel/docker_agent

High: Introduces the docker agent to manage docker containers in an HA environment