resolves #388 add level 5 section to compatibility file
resolves #389 only split quote attribution on first comma
Merge pull request #390 from mojavelinux/compat-level-5

resolves #388 add level 5 section to compatibility file
Merge pull request #392 from mojavelinux/blockquote-attribution-split

resolves #389 only split quote attribution on first comma
pass document to include handler block
resolves #396 allow JRuby Map as attributes

- also allow something we can convert to a Hash
- fix missing argument to include macro callback in test