Show more details when bbackupquery command parsing fails
Split bbstoreaccounts commands out into a separate class.

Allows us to call them from tests without shelling out, making debugging
easier.
Add ReceiveStream to protocol callable base class.

So we can call it on either a Client or a Local protocol object, without
having to know which it is, or cast it.
Add a BackupProtocolLocal2 convenience class.

Adds a nicer constructor and more helpful cleanup on QueryFinished()
to the auto-generated BackupProtocolLocal.
Add a Git ignore file to help developers using Git.
Close syslog before checking for files left open in tests.

Otherwise we might detect the opened syslog socket as a leaked file descriptor.
Add ReleaseWriteLock to BackupStoreContext.

Not really an API, but useful for BackupProtocolLocal2.
Fix compile error introduced by bbstoreaccounts refactor.
Revert "Fix compile error introduced by bbstoreaccounts refactor."

This reverts commit 9d0580c58025ba94bee02cdc2aae3fe0b6ccf604.
Fix bbackupquery accepting a command starting with options.

This should never have been a valid command, but was accepted before, and
silently ignored because it was treated as an empty command. This obscured
bad quoting of bbackupquery command-line arguments, allowing commands to
appear to work, but not do what you expected.
Add some images of the "box" portion of the logo.
Compile debug builds with glibc debugging containers.

Make the release and debug options more similar.
Show module name of each file when compiling.

Helps to find the right file when looking at a failed build output.
Rename BackupStoreContext.GetStoreRoot() to GetAccountRoot().

More accurate name for this variable.
Revert "Revert "Fix compile error introduced by bbstoreaccounts refactor.""

This reverts commit b3bc7ad5be2c5b2588793aaa9fbc05e4a1c0aea5.

Should not have been applied in SVN (not just yet, anyway).
Include filename in FileStream exception messages.

Helps with debugging based on exception messages alone.
Don't need to protect InvisibleTempFileStream against exceptions.

By definition, it will be cleared up by the OS automatically.

Also we don't need to support gcc 2.x any more. It was replaced by gcc3 in
2001, 12 years ago.
Allow test/bbackupd to test bbackupquery completions.
Allow InvisibleTempFileStream to take a std::string.

For C++ style.
Print a newline when user presses Ctrl+D at bbackupquery prompt.

Makes the output look a little nicer as bbackupquery dies.