Add an interleave policy that picks the domain based on the pindex.
Restructure the domainsets to include an array of domains in order to
make this iterator work quickly and eliminate bit searches on alloc.
Fix a bug in first touch that would prevent the iterator from visiting
other domains in the set.
Fix a bug in the policy inheritance that gave user threads the kernel
cpuset.