cleaner: Comply with new configuration policy

Also added a couple of delete tests to the system-test test
script.

New properties

cleaner.cell.name
cleaner.cell.export
cleaner.limits.threads
cleaner.limits.period
cleaner.limits.period.unit
cleaner.service.pool.timeout
cleaner.service.pool.timeout.unit
cleaner.service.pool.retry-period
cleaner.service.pool.retry-period.unit
cleaner.destination.remove-notification
cleaner.limits.batch-size
cleaner.enable.hsm
cleaner.limits.hsm-batch-size
cleaner.service.pool.hsm-timeout
cleaner.service.pool.hsm-timeout.unit
cleaner.db.host
cleaner.db.name
cleaner.db.user
cleaner.db.password
cleaner.db.driver
cleaner.db.url
cleaner.db.schema.auto

Deprecated

cleaner.period
cleaner.pool-reply-timeout
cleaner.pool-retry
cleaner.report-cell
cleaner.max-files-in-message
cleaner.enable.hsm
cleaner.hsm.max-files-in-message
cleaner.hsm.pool-reply-timeout

Obsolete

cleaner.hsm

Removed

cleaner.trash.dir
cleanerArchive
cleanerDB
cleanerPoolTimeout
cleanerProcessFilesPerRun
cleanerRecover
cleanerRefresh
hsmCleaner
hsmCleanerFlush
hsmCleanerRecover
hsmCleanerRepository
hsmCleanerRequest
hsmCleanerScan
hsmCleanerTimeout
hsmCleanerTrash
hsmCleanerQueue
trash
cleaner.hsm.trash.dir
cleaner.hsm.repository.dir
cleaner.book-keeping.dir
cleaner.archive
cleaner.hsm.max-concurrent-requests

Target: trunk
Require-notes: yes
Require-book: yes
Acked-by: Paul Millar <paul.millar@desy.de>
Patch: http://rb.dcache.org/r/5738/