fix trailing commas (old runtimes don’t like this...)
remove object.__proto__ = prototype. We don’t use it, its slow, and it causes pain
Merge pull request #5415 from stefanpenner/remove-object-proto

remove object.__proto__ = prototype. We don’t use it, its slow, and it c...
Merge pull request #5414 from stefanpenner/fix-old-id-syntax

fix trailing commas (old runtimes don’t like this...)
Extract DAG Vertex to its own Constructor
throw if vertex without name is added to the DAG
prefer Object.create(null) for vertex by name map
prefer safe initializer by name storage