stack allocation error in the micro_cbuf test, and proper initialization of variables in the booter
Merge branch 'master' of github.com:gparmer/Composite
Removed some unnecessary PERCPU_ macros. Also removed some unused code in the print component.
Cbufps are relatively debugged for the common-case code.  Collection
of multiple (batched) cbufps is complete.  Tracking of nsent and
nrecvd, and IN_USE is done, so we can accurately track ownership,
usage, and passing cbufs between components.
cbufp update: move cbufp code out of cbuf_alloc_slow
Enabled git distclean to do the same operation in ck, so that ck generated files don't dirty our commits
Added a document for percpu macro usage.
Merge pull request #40 from interwq/master

Removed some unnecessary PERCPU_ macros
Merge pull request #41 from jkaivo/capnamespace

Capnamespace
Persistent cbufs support for multiply sized cbufps.

Support has not been added to the client-side yet.
some client-side multi-cbufp sizing
Client-side support for multiply sized cbufps.  Currently using a
power-of-two allocator that adds about 14 cycles (no branches) to
allocation to determine the freelist to use.  These freelist sizes are
integrated into the cbufp manager.

Additionally, we've improved, and expanded the bitmap.h utility file
and use it for the power of two computations.

Included are unit tests/microbenchmarks that show the cost of cached
versus uncached access.
Merge branch 'master' of github.com:gparmer/Composite
Kernel ABI change: Added the ability to return up to 3 values on an
invocation in registers.

This add some overhead to the common case as we make room in the
invocations for the arguments regardless of if they are used.  See the
default treadp and __sg_treadp for how these registers are used.
Clean up composite boot/shutdown, fix bugs in the booter/loader.

1) Fix up the initialization/teardown of the composite
creation/destruction process.  The intention is to enable us to simply
run the scripts multiple times rather than have to reinsert the
module.  Alas, now it just double faults when you try and run the
scripts twice.  Later.

2) Jiguo Song contributed a fix to the cos_loader to properly calcuate
section offsets

3) John Wittrock contributed code to properly track the end of each
component's memory pages in the booter.
Merge pull request #45 from jkaivo/tcap

Tcap
Merge branch 'tcaps' of github.com:gparmer/Composite into tcaps
tcap updates
added the idl rule to the Makefiles
refine the tcap structure