Wikipedia Anchor Support

a breaker tag is any tag that is not  p|text|div|ul
mediaWiki platform support vast amount of tags this code will solve most common cases

1.Detecting a P node of a section is now more greedy. The loop will not break util at least one P node was found. even if a "breaker tag" was found

2.This patch introduce support for lists using UL tag, A Section may contain a list as the main content.
due to lake of formatting power in the onebox engine(html escaping). the output is limited.