Much directory stuff working. No partitions, no tests, likely many bugs.
DirectoryPartition works?
directory is gone and moved into directorySubspace, since DirectoryLayer already implements Directory and is an anonymous member of DirectoryPartition.
Got rid of some internal error returns since I'm already translating panics.
Miscellaneous fixes to memory copying, interface names and boundaries, bug fixes
Subspace interface tweak; subspace is now a struct for sanity
Error => FDBError, struct, Code field, native type, message via Error() tweaked
C.CString wants a C.free to be most correct
FDBError => Error (make up your mind!), ditched some unnecessary error types in tuple
Clarify tuple documentation about allowable types
Mark missing documentation in subspace
Ditch panics, update interface
API version 200 is our target
New ReadTransactor interface and methods
List, Exists and Open on Directory now use ReadTransactor, not Transactor
Remove unnecessary (Read)Transact wrapping on directorySubspace methods that call into DirectoryLayer
Fix broken partition support for (re)move
Removed all the helper stuff on Directory. Yay!
Cleaned up the stacktester as a result. Yay!
Almost all the way working version of the directory extensions for the stack tester. Mostly yay!
Fixed a few random directory layer bugs as a result of &c.
A handful of exceptionally hard-won fixes
unbreak cluster file specification
Moved stacktester to _stacktester. This makes it invisible to godoc!

--HG--
rename : stacktester/directory.go => _stacktester/directory.go
rename : stacktester/stacktester.go => _stacktester/stacktester.go
Clarify the documentation of LocalityGetBoundaryKeys
Move translate_fdb_options.go to under _util so that fdb-go doesn't look like a command to godoc. fdb/generated.go was updated with the correct usage instruction.

--HG--
rename : translate_fdb_options.go => _util/translate_fdb_options.go
calls to ReadTransact were not always having their error return evaluated!
Abstracted out some logic from (Database).Transact, used to implement retry without commit on (Database).ReadTransact