Implemented VBContent and some test subclasses for handling formatted content on the vbulletin platform
Replaced the string content properties of message classes with a list of VBContent objects
Fixed missing constructor parameter
Implemented VBContent.TryParse function for parsing formatted text content into VBContent objects
Implemented parsing of images and plain text within message contents
Properly implemented the filter method for filtering messages using forum bb-codes (or pre-defined properties such as message.Quotes, message.Images, ...
Implemented parsing of quotes within messages (currently only for the private message class)
Remastering of certain content-based classes
Moved VBContentElement to Content class (nested), implemented quote author parsing
Implemented link parsing, overriden Quote.Plain property for printing the quote with the author name
Added spoiler parsing in messages
Implemented procedures for certain formattings such as bold, italic and underlined text elements to be parsed
Refactored ContentParser to be able to parse recursively
Implemented Filter functions and fixed some parsing bugs
Implemented text alignment parsings
Minor bug fixes and refactoring to reduce the code
Refactored  HtmlNode extension methods to be able to chain the results, implemented code parsing
Implemented parsing for indented text
Spoiler titles will now also be parsed
Included the new content parsing framework into the shoutbox and SectionThread class. Shoutbox.Channel.History and Shoutbox.Channel.Shout are now returning messages parsed by the framework.