Fix compile warning by renaming variable in Dupes/Add.hs
Dupes: Prettier printing and filtering for "ls" command

* Print hash buckets as "hash file1 file2..."
* Print all buckets normally, and one ones with duplicates
  when --dupe-only is passed
ContentIdentifier: Add a few pattern matches for Nil

* hash and hashLazy were flagged as compile warnings
* Adding the overloads as undefined does not change behavior
Dupes: Add telemetry point for time,count of ls command

* Records time taken for ls and also how many things were
  listed. Should be neat to keep track of over time as
  efficiency improves.
Telemetry: Add Applicative instances

* GHC was complaining about lacking Applicative instances
  for the TelemetryT m monad, likely will need to add these
  in several other places.