1.8 Protocol Update

Adds the new 1.8 protocol.
1.4.2 support could be removed, I dont think a lot of people uses it.
Why no try to keep 1.7-1.8 support only?