Fixed memory leak in SlimConnectionHandler_Run when send fails. Added PopHead, ability to add expected send results to MockComLink. Fixed seg fault if reading too much data from MockComLink. don't increment read position more than the length of the string. Prevent infinite loop when MockComLink has no data