Finish todos; cleanup defunct problems; improve output.
Merge branch 'regenerate_fingerprints' into custom_fingerprint