iPro: Cleanup for iphtml.pas and other units.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45710 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: Refactoring. Split big methods in TIpHtmlNodeBlock into smaller ones.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45711 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: Refactoring. Remove duplicate code. Split TIpHtmlNodeText.BuildWordList.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45712 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: remove test code, formatting

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45713 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: move common code to local funcs in TIpHtmlNodeBlock.DoQueueElemObject.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45714 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: temp Debug

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45715 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: divide TIpHtmlNodeBlock.LayoutQueue into more local funcs + other refactoring.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45716 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: Fix a rendering error when <BLOCKQUOTE> is followed by <P>. Issue #20492.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45717 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: remove temp debug info.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45718 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: replace presumably dead code with an exception.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45719 4005530d-fff6-0310-9dd1-cebe43e6787f