Allow rendering of drafts to be controlled by a site variable
resolves #350 set Asciidoctor doc attributes

- set doc attributes: docfile, docdir, docname, etc
- implicitly sets base_dir (handled by Asciidoctor) for resolving paths
resolves #348 fix startup failures

- fix dir assignment in Init#initialize
- move core requires into initialize method
resolves #349 fix git deployer, cleanup implementation
resolves #354 don't match front matter in the middle of the file
Push site variables into AsciiDoc attributes
Add no_span_caps option for Textile to default-site.yml
Merge pull request #346 from mojavelinux/smarter-front-matter

resolves #354 don't match front matter in the middle of the file
Merge pull request #347 from Mogztter/Issue#331

Resolves #331 Allow rendering of drafts to be controlled by a site variable

Thanks for the contributions!
resolves #359 fix warning in gh_pages deployer when running from Travis
fix conflict between Asciidoctor and RSpec over Extensions constant
require awestruct/cli/generate before using class
extend RSpec::Matchers to access expect()
Only push site variables that can be coerced to as string
Merge pull request #351 from mojavelinux/asciidoctor-base-dir

resolves #350 set Asciidoctor doc attributes
Merge pull request #352 from mojavelinux/fix-load-failures

resolves #348 fix startup failures
Merge pull request #353 from mojavelinux/fix-git-deployer

resolves #349 fix git deployer, cleanup implementation
Merge pull request #356 from Mogztter/Issue#328

Resolves #328 Push site variables into AsciiDoc attributes

Great stuff! Thank you for working on this one!
Merge pull request #360 from mojavelinux/fix-gh-pages-deployer

resolves #359 fix warning in gh_pages deployer when running from Travis
resolve race condition with site overrides in handler tests