...with ParseTemporalDurationString currently TODO()'d.
This patch adds the Duration object itself, its constructor and prototype (currently empty), and three required abstract operations.