These patches get us very close to being able to regression test confined abstract socket communication. It implements everything needed to test unconfined abstract socket communication but there are a few things left to do before confined processes can be tested (see the first TODO the fourth patch). Tyler