Initial import of shlib
Documentation cleanup
More documentation cleanups.
Add a hostinfo wrapper to config.guess

 * This wrapper library basically demonstrates the construction of an shlib
   interface which load-time caches the results from config.guess.

 * Updated the README.md to use hostinfo as part of the command-line examples.
Add portable seq() interface
Minor cleanups

 * Modify the contents of a comment when discussing the ussage of
   'set -e'

 * Do not define true/false (these are historically shell builtins),
   though it may be useful to revisit this as a test condition to see if
   true and false are a builtin in the current shell.

 * Change error message for bad/invalid libraries

 * Prune trailing '/' from SHLIB_PATH
Avoid using 'realpath' as it may not be available.
Define functions to mark imported libraries instead of defining variables.
Move seq to math/seq
Add new 'calc' interface to the math library
Add 'sum()' interface to math library
Start of new regex library
Add simpler match() interface to regex lib
Properly unset the call stack
Use alias to abuse our grammar
Change our imported test to be more pleasant to my eyes
Move seq() to core
Move around the utility routines
Implement 'repeat' directive

 * This borrows directly from 'repeat' in zsh:
  E.g. repeat 5; do echo "hello"; done
Update documentation w/in repeat regarding its limits