        Reviewed and tweaked by Darin.                  - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5776           Generated numbers of ordered lists (OL) are not calculated right            Uses the DOM tree to calculate previous nodes and nest correctly
        Reviewed and tweaked by Darin.
        
        - fix http://bugzilla.opendarwin.org/show_bug.cgi?id=5776
          Generated numbers of ordered lists (OL) are not calculated right
  
        Uses the DOM tree to calculate previous nodes and nest correctly

        Tests:
        * fast/lists/olstart.html
        * fast/lists/ol-display-types.html

        * khtml/html/html_listimpl.cpp:
        (DOM::HTMLLIElementImpl::attach): remove calculation of start node value
        * rendering/render_list.cpp:
        (RenderListItem::setStyle): set up an m_marker even if the style is to
        not display the marker, to get the numbering right
        (enclosingList): gets the list enclosing the given node
        (previousListItemElement): gets the previous element in the list
        (RenderListItem::calcListValue): calculate the value correctly



git-svn-id: bf5cd6ccde378db821296732a091cfbcf5285fbd@12555 bbb929c8-8fbe-4397-9dbb-9b2b20218538
modulexcite/blink,PeterWangIntel/blink-crosswalk,ondra-novak/blink,XiaosongWei/blink-crosswalk,kurli/blink-crosswalk,Pluto-tv/blink-crosswalk,XiaosongWei/blink-crosswalk,Pluto-tv/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,Pluto-tv/blink-crosswalk,nwjs/blink,Bysmyyr/blink-crosswalk,hgl888/blink-crosswalk-efl,kurli/blink-crosswalk,kurli/blink-crosswalk,nwjs/blink,PeterWangIntel/blink-crosswalk,jtg-gg/blink,nwjs/blink,modulexcite/blink,kurli/blink-crosswalk,Pluto-tv/blink-crosswalk,XiaosongWei/blink-crosswalk,kurli/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,Bysmyyr/blink-crosswalk,XiaosongWei/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,modulexcite/blink,PeterWangIntel/blink-crosswalk,kurli/blink-crosswalk,Bysmyyr/blink-crosswalk,PeterWangIntel/blink-crosswalk,smishenk/blink-crosswalk,hgl888/blink-crosswalk-efl,Pluto-tv/blink-crosswalk,jtg-gg/blink,crosswalk-project/blink-crosswalk-efl,crosswalk-project/blink-crosswalk-efl,PeterWangIntel/blink-crosswalk,nwjs/blink,Pluto-tv/blink-crosswalk,XiaosongWei/blink-crosswalk,jtg-gg/blink,modulexcite/blink,hgl888/blink-crosswalk-efl,smishenk/blink-crosswalk,hgl888/blink-crosswalk-efl,nwjs/blink,jtg-gg/blink,jtg-gg/blink,XiaosongWei/blink-crosswalk,XiaosongWei/blink-crosswalk,Pluto-tv/blink-crosswalk,XiaosongWei/blink-crosswalk,Bysmyyr/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,crosswalk-project/blink-crosswalk-efl,smishenk/blink-crosswalk,hgl888/blink-crosswalk-efl,nwjs/blink,PeterWangIntel/blink-crosswalk,smishenk/blink-crosswalk,smishenk/blink-crosswalk,kurli/blink-crosswalk,PeterWangIntel/blink-crosswalk,hgl888/blink-crosswalk-efl,smishenk/blink-crosswalk,hgl888/blink-crosswalk-efl,kurli/blink-crosswalk,hgl888/blink-crosswalk-efl,jtg-gg/blink,Bysmyyr/blink-crosswalk,modulexcite/blink,hgl888/blink-crosswalk-efl,jtg-gg/blink,modulexcite/blink,Bysmyyr/blink-crosswalk,ondra-novak/blink,jtg-gg/blink,smishenk/blink-crosswalk,PeterWangIntel/blink-crosswalk,nwjs/blink,Pluto-tv/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,nwjs/blink,modulexcite/blink,modulexcite/blink,XiaosongWei/blink-crosswalk,kurli/blink-crosswalk,jtg-gg/blink,hgl888/blink-crosswalk-efl,modulexcite/blink,Bysmyyr/blink-crosswalk,nwjs/blink,Bysmyyr/blink-crosswalk,XiaosongWei/blink-crosswalk,PeterWangIntel/blink-crosswalk,jtg-gg/blink,Bysmyyr/blink-crosswalk,ondra-novak/blink,ondra-novak/blink,PeterWangIntel/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,nwjs/blink,smishenk/blink-crosswalk,modulexcite/blink,ondra-novak/blink,Pluto-tv/blink-crosswalk,ondra-novak/blink,smishenk/blink-crosswalk,Pluto-tv/blink-crosswalk,kurli/blink-crosswalk,smishenk/blink-crosswalk,ondra-novak/blink,ondra-novak/blink,ondra-novak/blink,Bysmyyr/blink-crosswalk