Do not rely on 'tar -a'

 * Not all variants of tar support the '-a' compression directive, so avoid
   relying on it in the generic case.

 * Technically not all variations of tar support compression directives at all,
   so we should likely be doing all of this the old fashion way.
   E.g.'tar c [path] | compress > [file]'
Added new dependancy options to build-query

 * Changed --depends to --rdepends

 * Changed --build-deps to --bdepends

 * Added recursive (transitive closure?) dependancy resolution of packages,
   these are queriable via --rdeps-all and --bdeps-all
Fix run vs build dependancies

 * Fixed up 'build package' so that it functions again (missing Makefile target)

 * The generated Makefile dependancies where previously only based on BDEPENDS.
   This changes results in 'build package' obeying BDEPENDS, while 'build
   install' obeys RDEPENDS.
Stop run/build dependancy resolution when we have an empty list
Enable support for "Release" versions

 * In bringing builder versions in-line with other vendor tools (ebuild, rpm,
   dpkg, etc) I am adding "optional" Release support.

 * In order to "hopefully" integrate with existing Builder tree's the RELEASE
   variable is allowed to be unset.  If unset builder will attempt to derrive a
   release from the VERSION variable.  If no RELEASE can be found, then the
   RELEASE defaults to 0.
Add support for package License information
Compress man pages during packaging
Feature: ability to export binary packages as RPM's

 * While LICENSE is usually an optional package variable, it is required when
   exporting packages to an RPM.

 * In the future it may be worth-while to support exporting to other package
   formats.
Cleanup toolchain environ

 * Added various /other/ tools to the --toolchain query which can be prefixed
   w/ out CHOST.

 * Removed the manual construction of the toolchain environ in the generic
   pkg_compile().  This is a hold-over from before we had the --toolchain
   query.
Allow packages to call default prep/compile

 * renamed pkg_prep() and pkg_compile() to build_prep() and build_compile().
   The new pkg_*() routines simply call these builtins.  This allows packages
   to utilize the defaults w/out reinventing them.
Improve export filtering

 * We remove more "dev" items from the exported rpm by default now.  In the
   long run we should be dividing this data into dev rpm's and dbg rpm's.
Do not attempt to detect the # of CPU's

 * Detecting the number of CPU's is fairly OS specific, which is a bad road to
   travel.  More importantly though, MAKE_OPTS can simply be set in the environ
   by the user for a given system, so automatically setting it gains little
   outside of adding unecessary buzzword-compliance.
Add GPLv2 License file.
Documentation reorganization
Rework the help system

 * Added a build-help sub-command.  Trying to improve the quality of the help
   environment so that each command can properly supply its own documentation.
Cleanup 'build help' calling
Add usage information to build-query
Add usage information build-fetch
Rename the import() routine to load_rules()

 * There are plans for a new routined named import() which has nothing to do
   with loading of packages, or package rules.

 * The new name better describes the process which is going on.
Remove redundant call to 'set -e'

 * The top-level 'build' handler always performs 'set -e', setting it in
   sub-commands is redudant.