1.8 Protocol Update

Do not merge yet!
It's only for other coders to review the current code.
A 1.8 protocol fix should be in the 1.8 protocol implementation, not in the clienthandle.