resolves #365 add indent attribute to verbatim blocks

- indent attribute on block controls leading block indent
- indent attribute on include macro controls leading block indent
- add tests
- change last argument to build_block to options
resolves #367 resolve attribute references in target of include macro
add sect0 class to level 0 section headings
resolves #369 make level 0 section titles more prominent in TOC

- put level 0 section titles in their own level
- add class to each nested outline that cooresponds to the section level
- default stylesheet updates:
* make level 0 section titles italic
* align level 0 and level 1 section titles
* add margin around level 1 section nested in a level 0 section
- add additional toc tests
add type attribute to ordered list in html5 backend
fix crash in csv table when line missing endline
Merge pull request #366 from mojavelinux/reset-block-intent

resolves #365 add indent attribute to verbatim blocks
Merge pull request #368 from mojavelinux/sub-include-target-attributes

resolves #367 resolve attribute references in target of include macro
resolves #196 support alternative quote forms

- "air quotes" blockquotes
- markdown-style blockquotes
- quoted paragraph shorthand blockquote
- update asciidoc.conf to comply as best as possible
Merge pull request #362 from mojavelinux/alternate-quote-forms

resolves #196 support alternative quote forms
Merge pull request #370 from mojavelinux/toc-classes

resolves #369 make level 0 section titles more prominent in TOC
Merge pull request #371 from mojavelinux/ordered-list-type

add type attribute to ordered list in html5 backend
Merge pull request #372 from mojavelinux/fix-table-crash

fix crash in csv table when line missing endline
resolves #373 support markdown-style headings as section titles
Merge pull request #374 from mojavelinux/markdown-headings

resolves #373 support markdown-style headings as section titles
resolves #172 Added an inline key macro to identify a key or key combination
resolves #172 add inline keyboard macro

- add keyboard macro following pattern kbd:[key(+key)*]
- add inline keyboard template
- update default stylesheet to include styling for kbd element
- include compatibility configuration for AsciiDoc
Merge pull request #375 from mojavelinux/kbd-inline-macro

resolves #172 Add kbd inline macro
resolves #173 Added an inline menu macro to identify a menu selection
resolves #173 Add menu inline macro

- added menu inline macro using syntax menu:name[(item(> item)*)?]
- added menu inline macro using syntax "name( > item)+"
- added styles for menu to default stylesheet
- changed class name in HTML output for key combo to "keyseq"
- AsciiDoc compatibility configuration
- tests