Update RRType enum (testing auto generation v2)
Add test generation
Add redesigned code generation scripts
Restructure message header, rcodes, opcodes

* Moved `msg::header::{RCode,OpCode}` to their own modules
  under `msg`
* Regenerated RCode and OpCode sources using enum generation
gitignore and cargo file updates