Fixes bug where -attributedString tries to return self.attributedString.  whoops!  Moves layout and related editor processing from setAttributedText: to _setAttributedText:.  In setAttributedText: checks for an empty attributed string.  As they don't contain attributes, rather than just append a newline, call setDefaultText. Fixes issue #34.
Fixes bug where -attributedString tries to return self.attributedString.  whoops!  Moves layout and related editor processing from setAttributedText: to _setAttributedText:.  In setAttributedText: checks for an empty attributed string.  As they don't contain attributes, rather than just append a newline, call setDefaultText. Fixes issue #34.

Cocoanetics/DTRichTextEditor,liulinjian/DTRichTextEditor,fishermenlabs/DTRichTextEditor,liulinjian/DTRichTextEditor,programming086/DTRichTextEditor,programming086/DTRichTextEditor,fishermenlabs/DTRichTextEditor