Index at most 30 files inside archives. This is to avoid huge allocations
on very large archives, like the one I have of a backed up home direcotry.
Fix a major issue where we were boxing characters every time we processed
a URI.
Use DateTime.UtcNow when calculating load averages, to avoid unnecessary
allocations related to timezones.
If --heap-buddy or --heap-shot are provided, assume --debug-memory. If
running with --heap-shot and the RSS increases by more than 5% or 5 megs,
or the size of GC.GetTotalMemory() increases by more than 5%,
automatically send SIGPROF to generate a memory snapshot.
Log the number of child indexables created, and whether we're running
with BEAGLE_EXERCISE_THE_DOG.