create wireshark backend
wireshark: basic message parsing
wireshark: generate enums
wireshark: stub dissectors
wireshark: ignore tenjin cache files
wireshark: add OFReader class

Based on the pyloxi implementation.
wireshark: begin defining dissector fields in python
wireshark: use correct subtree
wireshark: begin generating fields from IR
wireshark: add port 6653
wireshark: add copyright to output file

This must be GPLv2 because it uses Wireshark APIs.

http://ask.wireshark.org/questions/1059/license-of-dissectors-written-in-lua
wireshark: add license to templates
openflow_input: add discriminator to of_table_feature_prop
ir: add discriminator method to OFClass

Also fixed the broken member_by_name.
wireshark: get inheritance data from IR
wireshark: pass OFReader to member dissectors
ir: add class_by_name method to OFProtocol
wireshark: get correct discriminator value
wireshark: fix buf in OFReader
wireshark: begin populating fields