Merge pull request #272 from mojavelinux/master

Fix endline causing erb to choke
resolves #265 add admonition name as style class
Merge pull request #271 from mojavelinux/admonition-name-as-class

resolves #265 add admonition name as style class
resolves #269 implement toc::[] macro
Merge pull request #273 from mojavelinux/toc-macro

resolves #269 implement toc::[] macro
resolves #155 implement video and audio macros
Merge pull request #274 from mojavelinux/media-macros

resolves #155 implement video and audio macros
resolves #211 restore alpha-based xml entities

- additionally, unescape escaped replacements
Merge pull request #275 from mojavelinux/fix-alpha-entities

resolves #211 restore alpha-based xml entities
resolves #76 add a default stylesheet

- add a default stylesheet, asciidoctor.css, to stylesheets directory
- add copycss attribute to control copying default stylesheet to outdir
- add linkcss attribute to control stylesheet embedding
- use default stylesheet by default w/ linkcss enabled
- rewrite path logic to be more secure, deterministic and OS independent
- switch all path resolution to use new path resolver
- add path resolver tests
- refactor cli invoker to use render API
- add timing monitor to load and render APIs
- fix image path resolution to be secure
- add tests for embedded attribute
Merge pull request #276 from mojavelinux/default-stylesheet

resolves #76 add a default stylesheet