NSCoding for DTTextBlock and DTCSSListStyle

Includes unit tests and some compatibility methods for NSCoder
Adds NSCoding for DTTextAttachment

Unit tests still need to be written