Client Verification finally working

Finally solves the issue with client verification not working
correctly.  There is still much that can be improved but at the very
least it's working correctly at this juncture.

Next item should be fixing the socket threading issue that is
preventing the server to close down correctly with a client connected.
Refactored Server Thread handling

Fixed the major issues of threads not closing correctly upon server
close.  The socket handling is now contained within the thread's event
loop which actually helps clean up a significant number of issues.
RemoteMouseServer now also collects the created threads into a QList
object which enables proper closing of threads as well as removing a
major memory leak that I hadn't even noticed before.

On the horizon is one last major hurdle before a functional
implementation is in place and polishing can begin!