[SVG] Defer recursive detachAnimatedProperty call to avoid touching invalidated iterator.
[SVG] Defer recursive detachAnimatedProperty call to avoid touching invalidated iterator.

This is a workaround patch for detachAnimatedProperty recursively being called for SVGSVGElement. This patch postpones the SVGAnimatedProperty dtor being called until we finish touching the HashMap, so it wont touch invalidated HashMap iterator.

BUG=333156

Review URL: https://codereview.chromium.org/133273005

git-svn-id: bf5cd6ccde378db821296732a091cfbcf5285fbd@165070 bbb929c8-8fbe-4397-9dbb-9b2b20218538

crosswalk-project/blink-crosswalk-efl,smishenk/blink-crosswalk,Pluto-tv/blink-crosswalk,nwjs/blink,XiaosongWei/blink-crosswalk,ondra-novak/blink,hgl888/blink-crosswalk-efl,crosswalk-project/blink-crosswalk-efl,jtg-gg/blink,kurli/blink-crosswalk,jtg-gg/blink,ondra-novak/blink,kurli/blink-crosswalk,hgl888/blink-crosswalk-efl,jtg-gg/blink,modulexcite/blink,PeterWangIntel/blink-crosswalk,PeterWangIntel/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,PeterWangIntel/blink-crosswalk,kurli/blink-crosswalk,Bysmyyr/blink-crosswalk,PeterWangIntel/blink-crosswalk,Pluto-tv/blink-crosswalk,kurli/blink-crosswalk,hgl888/blink-crosswalk-efl,PeterWangIntel/blink-crosswalk,ondra-novak/blink,Bysmyyr/blink-crosswalk,nwjs/blink,Bysmyyr/blink-crosswalk,XiaosongWei/blink-crosswalk,jtg-gg/blink,ondra-novak/blink,Pluto-tv/blink-crosswalk,XiaosongWei/blink-crosswalk,modulexcite/blink,crosswalk-project/blink-crosswalk-efl,Pluto-tv/blink-crosswalk,ondra-novak/blink,XiaosongWei/blink-crosswalk,jtg-gg/blink,jtg-gg/blink,smishenk/blink-crosswalk,XiaosongWei/blink-crosswalk,nwjs/blink,XiaosongWei/blink-crosswalk,nwjs/blink,Bysmyyr/blink-crosswalk,PeterWangIntel/blink-crosswalk,smishenk/blink-crosswalk,smishenk/blink-crosswalk,ondra-novak/blink,Bysmyyr/blink-crosswalk,kurli/blink-crosswalk,jtg-gg/blink,PeterWangIntel/blink-crosswalk,nwjs/blink,smishenk/blink-crosswalk,jtg-gg/blink,kurli/blink-crosswalk,ondra-novak/blink,PeterWangIntel/blink-crosswalk,Pluto-tv/blink-crosswalk,ondra-novak/blink,PeterWangIntel/blink-crosswalk,hgl888/blink-crosswalk-efl,Pluto-tv/blink-crosswalk,modulexcite/blink,modulexcite/blink,modulexcite/blink,nwjs/blink,Pluto-tv/blink-crosswalk,nwjs/blink,smishenk/blink-crosswalk,kurli/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,Bysmyyr/blink-crosswalk,jtg-gg/blink,smishenk/blink-crosswalk,modulexcite/blink,nwjs/blink,Bysmyyr/blink-crosswalk,Bysmyyr/blink-crosswalk,smishenk/blink-crosswalk,kurli/blink-crosswalk,smishenk/blink-crosswalk,hgl888/blink-crosswalk-efl,modulexcite/blink,crosswalk-project/blink-crosswalk-efl,hgl888/blink-crosswalk-efl,nwjs/blink,XiaosongWei/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,modulexcite/blink,ondra-novak/blink,XiaosongWei/blink-crosswalk,Bysmyyr/blink-crosswalk,hgl888/blink-crosswalk-efl,hgl888/blink-crosswalk-efl,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,smishenk/blink-crosswalk,modulexcite/blink,XiaosongWei/blink-crosswalk,modulexcite/blink,hgl888/blink-crosswalk-efl,kurli/blink-crosswalk,Bysmyyr/blink-crosswalk,kurli/blink-crosswalk,hgl888/blink-crosswalk-efl,jtg-gg/blink,PeterWangIntel/blink-crosswalk,crosswalk-project/blink-crosswalk-efl,Pluto-tv/blink-crosswalk,nwjs/blink,crosswalk-project/blink-crosswalk-efl,XiaosongWei/blink-crosswalk