ocaml-qmp: Add 'change' command

The change command is used both to change removable media and reconfigure
VNC.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
build: messages depends on unix

After upgrading our OUnit package to 2.0.0, messages stopped
building without an explicit dependency on unix.   Possibly
OBuild can't parse OUnit 2.0.0's META file.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Merge pull request #4 from euanh/master

Add 'change' command and fix build fallout from upgrading to OUnit 2.0.0