refactoring of PlainTextFormat::Node#to_s()
relaced join("") in PlainTextFormat with join
correct the dependencies on htmlelement.rb
added a test for formatting tables.
fixed a bug that ignore the first item in a table cell when the item is a LinkNode