Tweak to XML comment formatting integration test expected results based on change to punctuation spacing.
Update to v0.7.4.1-beta label.
Issue 21: Add HeaderFormatting unit tests to extend existing integration tests.  In particular scenarios around hyphen lines that are not currently handled.  Tests fail at this point.
Resolves Issue 21: Add logic that if a comment line is matches that contains a list prefix but no content, fall back to treating it as regular content.  Handles hyphen-only lines.
Fixed Words property being assigned an array.

Array assignment causes NotSupportedException to be raised when
TryAppend tries to Add to it.
Add unit test for short hyphen line being merged with a comment line.
Card 114: Introduce a CodeReorganizationAvailabilityLogic class.  Move external document logic into an extension method.  Rename CodeReorderManager to CodeReorganizationManager for consistency.  Rename ShouldCleanup to CanCleanup for consistency.
Card 114: Extend reorganization availability logic to check for preprocessor directives that cause conditional compilation.  Add matching unit test.
Card 180: Create a setting to persist Spade primary sort preference.
Card 180: Convert TreeLayoutMode to CodeSortOrder to simplify code, updating all related references as well.
Card 180: Update Spade logic to synchronize sort order with settings.