Add base data structures needed for RepCRec.
Mostly functioning except for beginRO().

The read-write transaction features are mostly working. All test cases
pass except for test4. The next steps are to fix the bug causing failure
in test4 and then to move on to read-only features.
Fix blocking when no sites are available.

Also fixed some typos in files.
Added RO mode support and fixed site partitioning.

Read-only transactions are now supported by multiversion clones on the
sites.

There was an error in how the variables were distributed to the sites
that caused test04 to fail. It is now corrected.

The package is now installable using distutils and also has a script
called repcrec that will run from stdin or local test files.

Captured DEBUG and FULL test outputs for diffs.
Multiversion are local to the TransactionManager.

The Site now uses a token indicating which version is being accessed.
When the token is supplied, the connection semantics of the Site are
ignored and data are always returned when available.

The documentation for Site.multiversion_clone() has a good description
of the broken contracts caused by this behavior. The TransactionManager
is aware of these issues.
Add dump(xi), dump(s) functionality.

Fix a bug in TxRecord.is_read_only() where logic and single usage of the
function were inverted.

Add a new test case that verifies more read-only correctness.

Update test runner capture files.
Add FIFO for pending transactions.

The requirements call for a FIFO that tries blocked transactions in the
order that they became blocked. This prevents some wait-die scenarios.
Improve docs and testing for downed sites on end().

Transactions must abort when accessed sites are down on end(). This is
because the downed site will surely get a timestamp after the first
access and so it will fail when the site recovers. This was the existing
behavior, but we improve documentation and add a new test.
Fix unit tests. Documentation spruce up.

Final review before submission. All code deemed in good working order.