Add add job count to build of several packages

Several packages just had make steps listed as "make" intead of "make
-j%(jobs)s". We really need to get the autobuild feature done in order
to make these features simple.
Fixed import inside core, broke main.build

Bad previous commit.
Added optional profile support to wrapper script

In this mode it runs the same xpkg command a repeated number of times
while running the profiler.  The statprof profiler module is used for
profiling at this time.
Enable usage of libyaml in PyYAML

This provides a greater than 3 times speedup in parsing YAML data in XPA
and XPD files.  Don't know why this isn't done by default in the PyYAML.
Adding JSON caching for XPA info loading

The caching stops us from having to open the archives up, and it also
allows us to load the data using the faster JSON parser.  It results
in a 4 times performance boost over loading the YAML directly from the
XPA.
Refactor out cache functionality into it's own class

This also updates the test to not use the users cache directory.
Added caching to FilePackageTree cache

This increases load speeding by around a factor of 2.  Right now for our
simple set of packages we are only taking around 10ms to load everything.
All the rest of the time to run a basic command is spent on Python startup.
BusyBox 1.21.1 (many UNIX utilities in 1 executable)

This is a static build, meant to be used to make a light weight toolset of
building applications.
Make sure using raw strings for the install_dir

Somehow this we are getting unicode strings in here.  I would say it's
either the caching layer converting providing unicode strings, or it's
been a problem all along, and we just discovered it.

Without this it causes the replacement operation to fail with:

  UnicodeDecodeError: 'ascii' codec can't decode byte 0x9a
Added support for more bin directories if present

To support busybox we need a bigger PATH.  It places things in other bin
directories.
Update the tcc build to be static.

We want the really basic platform to work on any Linux OS.
uClibc 0.9.33 (embedded C library) [Experimental]

Again working on a light weight toolset here for test purposes.
Set tcc sysroot so it finds headers and libs

This lets tcc build and link against the libc in our environment, without
needed any extra flags.
uClibc package fixes for libc.so and PREFIX

The DEVEL_PREFIX has be changed back to the normal <root>/usr.  Also for
some reason the libc.so symlink is really a linker script?  So we are
replacing it with a manually created symlink.