added general reporting to CopyBase and configured it via copy-in and copy-out walkers (it is required in copy in, during add command); added -R (recursive) flass to add command; allow vcs backends to augment statically ignored files list; added detection of out of date working copy to bzr backend; generate_walk_list() now takes a mandatory directory as the first argument; don't copy entire subtree during copy of missing directory (as this makes assumptions about what's in the walk-list)