Merge branch 'markj-kernel-config' into 20130516-dtrace-callout-sleep
The fasttrap code uses a callout to do asynchronous cleanup of
providers. Instead, use a dedicated kernel process to do this so that we
can safely contend for sleepable locks.
Merge branch '20130516-dtrace-callout-sleep' into markj-develop