-----
- Include the DMARC organizational domain in JSON and CSV output
- Change CSV field order for readability
- Make JSON output order consistent
- Resolve SPF `redirect`
- Put include results in a JSON list
- Count `exists` SPF mechanisms in the overall SPF query limit
- Make `a` SPF mechanisms count as one lookup instead of two
- `checkdmarc` actually makes two queries per `a` mechanism, one for `A` records, and one for `AAAA` records.
However, [RFC 7208, Section 1.6.4][1] only mentions counting the mechanisms that use lookups
(i.e. `mx`, `a`, `exists`, `include`, and `redirect`), and including each `MX` record returned in the overall count,
(since those in turn will need to be resolved). This aligns `checkdmarc` with 3rd party SPF validators at
[MxToolbox][2] and [DMARC Analyzer][3]