header file restructuring

Move all protocol definitions to protocol/*.h and keep only
definitions related to our implementation as *.h in the top directory.

Also, remove some header files to reduce header file proliferation.
23 files changed
tree: 495338a3849c2fefbbc4e7333814e5c13ab72c20
  1. doc/
  2. src/
  3. .gitignore
  4. README