Most of the LoginProtocol tested. Added equals / hashCode to those Login packets missing it.