resolves #1035 allow Treeprocessor to return replacement tree
syntax cleanups
Merge pull request #1036 from mojavelinux/issue-1035

resolves #1035 allow Treeprocessor to return replacement tree
optimize option assignment
add Ruby version and gemset settings
reenable rbx in Travis build
Merge pull request #1037 from mojavelinux/reenable-rbx

reenable rbx in Travis build
take .ruby-gemset and .ruby-version back out, ignore
resolves #1021 add preliminary benchmark files to repository
set version to 1.5.0.rc.1 [ci skip]
Release 1.5.0.rc.1
prepare for next development iteration [ci skip]
resolve compile errors in Asciidoctor.js
add convenience method to create converter, add VoidWriter
add comment
set version to 1.5.0.rc.2
Release 1.5.0.rc.2
prepare for next development iteration [ci skip]
replace smart quotes before monospace, be smarter about replacements

- replace ``phrase'' and `phrase' before ``monospace`` and `monospace`
- disallow ` as first character of single-quoted phrase
- disallow ` as first character or following character of an unconstrained monospace
- update tests
- add test for two double-quoted phrases in single line
resolves #1000 add API for parsing title and subtitle

- add Asciidoctor::Document::Title class
- store partitioned title as Title object
- add partition option to doctitle