title: Gremlin python return edges with all properties
body: <p>I'm using gremlin Python to query a Neptune DB. Given a vertices, I need to return all the outward edges with their 'from' and 'to' ids, label and any other properties. </p>
  
  <p>The query below </p>
  
  <pre><code>query_result = g.V().has('name', 'marco').outE().inV().path().toList()
  </code></pre>
  
  <p>gives me the 'from' and 'to' in a form i can parse into a list of dicts, and a value map of the  edge gives me the other values but i need it returned in a single list. my ideal format is [{from: x, to: y, label: foo, property1: bar},...]</p>
  
  <p>Any help greatly appreciated.</p>