Changed regex to fix handling of newlines within comments. This fixes #17.
Skip spacing before punctuation, fixes #15.
No longer auto expand root level XML tags, fixes #14.
Merged upstream changes
Fixed errors left after merging upstream.
Updated solution files to match upstream.
Merge pull request #20 from willemduncan/master

Comment formatting updates to fix recent issues.  Resolves #14, #15, #17