DialogHandler: consolidating 2 loops

originally we had an optimization to skip appending select options to the TA
Now the selecto options are what th TA uses to know its in dialog mode, so we always append them even if they are empty
TextContainer: fix accidentially skipping a node when deleting expired messages
TextContainer: making new universal ContentFrame() method
TextArea: fix scrolling last dialog node to top when node.h > TA.h
DropCaps: add a bit of padding to the side

Original does this too, but i didnt measure exactly and am jsut guessing its the sapme padding constant for other things
TextArea: better fix for keeping the scrollbar in sync
TextArea: always round up the rows calculation.