added diff command; moved all command to commands subdir; made stage-revert handle ongoing deployment automatically (now that initial revno is known); made verbose level incremental; detect obstructing conflicts in ConflictWalker; handle files deleted from repo during copy-out (update) fixed a NPE for contacts with no birthday