fix whitespace breakage in feature
resolves #805 adjust file glob to account for backslash in Windows paths

- additionally, don't glob if path is reachable file
Merge pull request #874 from mojavelinux/issue-805

resolves #805 adjust file glob to account for backslash in Windows paths
change File.exists? to File.exist? in test suite
resolves #806 recognize Windows UNC path as absolute and preserve it
cleanup and optimize path resolver

- store actual root when partitioning
- handle dot directory correctly
- memoize partition_path
- add is_unc? method
- optimize and format code
Merge pull request #875 from mojavelinux/issue-806

resolves #806 recognize Windows UNC path as absolute and preserve it
split lines on string instead of regexp
add Ruby 2.1 to list of supported platforms
optimize AttributeList class
an assortment of optimizations and formatting
additional optimizations and formatting
fix duplicate local variable setting in cli
update README to leverage Asciidoctor upgrade on GitHub
use level 3 heading instead of open block with title
update copyright year range
remove unnecessary begin in Helpers.require_library
ensure title attribute is only subbed once
resolves #883 map null character to constant for Opal compatibility

- also move the declaration of the pass placeholder constants to Substitutors
Merge pull request #884 from mojavelinux/issue-883

resolves #883 map null character to constant for Opal compatibility