2020-11-07  Daniel McRobb  <dwm@mcplex.net>

	* tagged as mcloc-1.0.2

	* mcloc.cc:
	If std::thread::hardware_concurrency() returns a value greater
	than 24, reduce it by a factor of 2 before using it as the default
	number of threads.  On the platforms I own with 24 or more cores,
	it's much faster.  This appears to be due to I/O thrashing, which
	makes some sense.  It makes a glaring difference on Threadripper
	3960X with PCIe Gen4 x4 NVMe storage (Sabrent Rocket 1TB); 60
	million lines/sec versus 30 million lines/sec.

	* DwmMclocSourceCollection.cc:
	Fix bug with calculation of trailer string length that I use for
	full-terminal-width underlines; if the line is aleady wide, the
	trailer should just be empty.

2020-11-06  Daniel McRobb  <dwm@mcplex.net>

	* DwmMclocCodeUtils.cc:
	Explicitly ignore shared library files, i.e. those with filenames
	matching the ECMAScript regular expression ".+\.so(\.[0-9]+)*".
