FIX: malformed shell script if statement
refactor swissknife_migrate to allow for code reuse
move AttachFreely() and AttachFreelyRw() out of global scope
FIX: documentation of catalog_traversal
enable CatalogTraversal to create WritableCatalogs
CatalogMigration now works with WritableCatalogs
add an indirection for the worker invocation for code reuse
check if PendingCatalog has a newly created catalog before doing anything
CleanupNestedCatalogs() should always be called (memory management)
statistics counters are generated globally by the AbstractMigrationWorker
FIX: send CatalogTraversal error to stderr instead of stdout
do nested catalog reference updates in AbstractMigrationWorker
remove 2.1.7 migration from that branch
FIX: counting nested catalog out of memory and not from database
remove stringstreams
Merge pull request #186 from reneme/refactor_migration

Refactoring of swissknife migrate to allow for different migration steps