changed cycle pause method in cw driver to use nanosleep rather than usleep
rework MessagingInterface::send to cleanup unnecessary code
removed some unused variables
merge changes to fix compiler signed/unsigned warnings