Add tundra.document:pivot which provides a way to iterate over an
IData document whose structure is unknown at compile time
tundra.document:duplicate no longer returns null when input $document
is missing - it now returns nothing
Fix regression in tundra.document:keys where duplicate keys were
not being returned