* Set IsSessionPresent in CONNACK if client session exists
* Set IsSessionPresent in CONNACK if client session exists;
- restore white space differences to make comparison easier
- adding client and server wrappers to verify the clientid starts with the testname
- adding disposable baseclass
- clear disconnect handler from client so it does not try to reconnect after it is disposed
- moved code from dispose to cleanup in case it is called in a stop method as dispose may only be called once while start / stop may be called multiple times