Added more types, start of diags documentation
Fixed order, reset switch and time msgs/returns
Changed name->label, started on wifi mgmt packets

I'm not a fan of label over name, esp given the tags, labels, and "tag labels" confusion, but figured we should align with the "official" name to avoid confusion when Lifx Labs' SDK hits.

Starting to introduce a lot of struct duplicity... perhaps we need to look into wiki pages? Or a structures area?
Re-ordered, minor hedaing edit
Cleaned up light color/state pkt names, payloads

These packet names are confusing but align with the "official" app implementations.
Added dim, waveform packets/payloads
Cleaned up last of variable payloads, wifi packets
Esoteric types, minor language sync
Merge pull request #9 from riverar/patch-2

Near complete documentation of packet types and payloads
Helped the GitHub markdown rendering
Width limited to 80 chars
Highlight used bytes, and handle multiple LIFX packets in one TCP packet
UI improvements to the wireshark dissector
Acknowedged that the bulb addresses are MAC addresses
Notes
Removed a tree level
Refactored to use the LE numbers everywhere and sorted out some of the trees and column labels
Fixed typo
Added Mesh firmware packet data
Added mesh info