Merge pull request #20 from willemduncan/master

Comment formatting updates to fix recent issues.  Resolves #14, #15, #17
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.
Merge pull request #28 from RoqueDeicide/master

Fixed NotSupportedException.
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.
Made CommentFormatter.Append ignore empty and null strings.
Merge pull request #34 from RoqueDeicide/master

Fixed NullReferenceException in CommentFormatter.ParseXml
Merge remote-tracking branch 'upstream/master'