minor fixes

- fix profile report
- convert word joiners to spaces in default alt text for image
resolves #474 role? can check for role name, add roles method
Merge pull request #475 from mojavelinux/role-name-check

resolves #474 role? can check for role name, add roles method
resolves #445 allow include macro to retrieve data from uri

Caching is strongly recommended. To enable the built-in cache:

- install the open-uri-cached gem
- pass the cache-uri attribute
require allow-uri-read attribute to be set for including content from a uri
Merge pull request #476 from mojavelinux/include-uri

resolves #445 allow include macro to retrieve data from uri
resolves #470 allow uri to be used in inline image

- don't mangle imagesdir value if its a uri
add compatibility for handling absolute and uri image targets
Merge pull request #477 from mojavelinux/inline-image-with-url

resolves #470 allow uri to be used in inline image
resolves #478 make callout bullets non-selectable

- enforce that callout bullet is at end of the line
- consume line comment character immediately preceding callout number
- change layout of callouts in html output
Merge pull request #479 from mojavelinux/non-selectable-callouts

resolves #478 make callout bullets non-selectable
Release 0.1.4.preview.2
increment preview version for v0.1.4
resolves #453 honor directive on first line of AsciiDoc table cell
Merge pull request #480 from mojavelinux/directive-in-table-cell

resolves #453 honor directive on first line of AsciiDoc table cell
add has_role? to check if role is present, use role? for exact match
resolves #481 shorthand for block options

- rework shorthand parsing code
- fix warnings in reader and renderer
- update shorthand tests
Merge pull request #482 from mojavelinux/options-shorthand

resolves #481 shorthand for block options
atx-style headings in manpage; generate w/ Asciidoctor
use .adoc extension for manpage