Packetタイプの定数をPacketクラスに定義(外部参照可)
Packetクラスに各種のPacketを作成するファクトリメソッドを実装。
Protocolクラスを廃止
Encoding系のメソッドをクラスメソッドに変更