Improved error messages. Fix typos, text corrections.
Use flag SSL_NO_VERIFY with fetch cmd. Since github forces ssl, and some platforms don't come with ca root ssl certs.

Solves the error message:

Certificate verification failed for /C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance CA-3
34380740488:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed:/usr/pfSensesrc/src/secure/lib/libssl/../../../crypto/openssl/ssl/s3_clnt.c:1167:
fetch: http://git.io/HxXrsw: Authentication error
Add support to download STABLE and CURRENT distfiles also (for betas).
Don't propagate the host's sudoers file into jails until sudo is installed first.
finch_refresh - now copies over /etc/hosts and master.passwd.db files.
Install ca_root_nss pkg (doing it properly this time).
Add support for pfSense-2.2

This commit has the bulk of changes required to work on pfSense-2.2. This is not fully tested yet. Waiting on if some solution if or when pfSense team ever decide to add "options NULLFS" to their kernel or provide a nulls.ko kernel module. Otherwise Qjail does not work. As things stand, the installation goes fine until "install_qjail" subroutine, where mount_nullfs fails causing missing jails configuration / setup failures to occur.

Ticket raised on pfSense team (ELF llc) - https://redmine.pfsense.org/issues/3599
Documentation update