ciao-launcher: Add unit tests for the qmp go routines
ciao-launcher: Add unit tests for the qmp go routines

This commit adds four unit tests

- TestQmpConnectBadSocket
- TestQmpLost
- TestQmpShutdown
- TestQmpConnect

It is a partial fix for issue #1

Signed-off-by: Mark Ryan <f16215f7acd0bd7fdc465539215bd574c785b062@intel.com>

markdryan/ciao,matthewrsj/ciao,wcwxyz/ciao,mcastelino/ciao,mcastelino/ciao,mrkz/ciao,leoswaldo/ciao,mrkz/ciao,erick0z/ciao,markdryan/ciao,jorgevgut/ciao,wcwxyz/ciao,tpepper/ciao,rbradford/ciao,wcwxyz/ciao,01org/ciao,tpepper/ciao,obedmr/ciao,erick0z/ciao,tpepper/ciao,obedmr/ciao,mrkz/ciao,jorgevgut/ciao,matthewrsj/ciao,leoswaldo/ciao,mcastelino/ciao,erick0z/ciao,kaccardi/ciao,ciao-project/ciao,rbradford/ciao,01org/ciao,matthewrsj/ciao,ciao-project/ciao,jorgevgut/ciao,leoswaldo/ciao,kaccardi/ciao,obedmr/ciao