Dump DXR output for enums

#### Here's enum support!
Brief overview of what is included:
 - Enums with constant variants
 - Enums with tuple variants
 - Enums with struct variants
 - Bindings in match patterns
 - References to variants and fields of enum structs

Let me know if there's any trouble.