ConnectionMatrix changed to save memory.

While looking at the buildcraft code, I noticed that this is extremely innifetient. For saving, it writes 6 bytes to just store 6 booleans to save what the pipe is connected to. This changes sets each bits in a byte to write all 6 booleans. Now only uses 1 byte instead of 6.

It turns out that this never gets written to the disk. It is used for syncing. This will still save my horrible 80 gigabyte monthly usage allowance a couple of megs.