Use code markup for command to avoid having < > disappear
More informative error message for FREEBSD_SRC

At first I looked at lib/config.sh, not the argument to -c.
Merge pull request #14 from teverett/master

Soekris support and several other feature additions.

 * Email completion reports
 * Option to Gzip final image
 * Internal support routines to check the FreeBSD source version (now included in default image name)
 * Command-line flag to run 'svn update' on source tree before building
Merge pull request #18 from teverett/master

email, pw and gzip are now options
Clean up the code just a bit.
Fix the -e option; minor code shuffle
Copyedit option descriptions
Allow "option User" to be specified more than once.
Fix 'option Email'

Need to define email_status even if the option isn't
enabled, so split this into a lib/email.sh that defines
the function and is always available and a separate
option that enables it.

TODO: make the function in lib/email.sh a bare stub and
define the real function in option/Email

TODO: consider more generic ways to handle progress logging
so that users can extend this to use other mechanisms.
Allow "option User" to be specified multiple times
Tabs -> spaces
Remove tabs and trailing whitespace
Merge branch 'master' of github.com:emaste/crochet-freebsd into emaste-master
merged with keintzle.  net simplificatio of i386 bootloader install/