changed repo to github.com
MooseX::Types -> Types::Standard
Sub::Exporter -> Exporter::TypeTiny
smartmatch -> match::smart
avoid method calls on bareword class names
Path::Class -> Path::Tiny
do a better job finding OpenSSL
attempt to locate openssl at install time, and if not require Alien::OpenSSL
bump version; changelog
fix test case
Added tag 1.923 for changeset 0c34ba051623