WIP: code cleanup, use difference.summary()
WIP: code cleanup, use difference.summary()

filling the toCheck list from summary() means that moved vertices are
treated as a change to the parent way, instead of changes to each node

TODO: need to conflict check each node, but at least now they are
fetched with a single API call to fetch the way, and can be reported
as a single conflict in the ui..

1ec5/iD,ngageoint/hootenanny-ui,andreic-telenav/iD,edpop/iD,kepta/iD,tbicr/iD,AndreasHae/iD,tbicr/iD,energiekollektiv/openmod.sh-id,andreic-telenav/iD,bagage/iD,edpop/iD,AndreasHae/iD,kartta-labs/iD,bagage/iD,mapmeld/iD,zbycz/iD,edpop/iD,openstreetmap/iD,bagage/iD,ngageoint/hootenanny-ui,AndreasHae/iD,mapmeld/iD,openstreetmap/iD,kartta-labs/iD,1ec5/iD,digidem/iD,energiekollektiv/openmod.sh-id,1ec5/iD,morray/iD,ngageoint/hootenanny-ui,openstreetmap/iD,digidem/iD,zbycz/iD,morray/iD,mapmeld/iD,kepta/iD,kartta-labs/iD