Actually invoke the BadKeyOrphanReader. Also committing a bunch of
TODOs for later cleanup.
Missed afile when doing the hand merge of consistency check stuff.
Code fixes for the fixing of orphans.

src/java/voldemort/utils/ConsistencyFix.java
- added .trace output for parsing of ugly input
- pass the correct key-type into constructor

src/java/voldemort/utils/ConsistencyFixWorker.java
- substantially more .debug output to trace operation
Added 'dry-run' option and cleaned up help message.

'--dry-run' option goes through all of the read paths (reading files, reading from servers) and calculates what to write where, but does not actually do any writes!

Should combine --dry-run with these log4j settings:

log4j.logger.voldemort.utils.ConsistencyFix=TRACE
log4j.logger.voldemort.utils.ConsistencyFixWorker=DEBUG