* add IsNumeric to IColumn and its implementations
* add Justify property to SummaryTableColumn
* MarkdownExporter justifies columns based on SummaryTableColumn.Justify
* add IsNumeric to Windows diagnostics IColumn implementations
* use switch instead of ternary for MarkdownExporter's column justification
* Exports file to temporary location if target is locked
* builds the unique export filename using current time
* Adds integration tests for the exporter fallback behavior
* Adds integration tests for the exporter fallback behavior
* appends units into headers
* correctly controls units in headers and in content
* correctly outputs units from csv exporter
* updates rest of IColumn implementations
* simplifies ISummaryStyle
* testing
* support for size units and thier conversion
* revert unused changes
* cleanup
* Resolve todo of Windows Memory Diagnoser
* cleanup
* summaries
* sample
* revert sample program
* appends units into headers
* correctly controls units in headers and in content
* correctly outputs units from csv exporter
* updates rest of IColumn implementations
* simplifies ISummaryStyle
* testing
* support for size units and thier conversion
* revert unused changes
* cleanup
* Resolve todo of Windows Memory Diagnoser
* cleanup
* summaries
* sample
* revert sample program
* Fixes the build
* Doesn't format as percentage if SummaryStyle asks for no units in content
* Reverts changes to the .csproj
* QuantityType -> UnitType
* cleanup
* use expression body
* Makes ISummaryStyle setter only
* expression bodied method GetName
* IColumn summaries
* Reverts changes to CsvExporterAttribute
* Rename QuantityType to UnitType
* UnitType.None -> UnitType.Dimensionless
* CsvExporter constructor fix
* field kB -> KB
* Removes IColumn.GetName in favor of single extension method
* PR feedback
* Uses expression body