Added Enumerator.Progress and modified TraversableEnumerator to emit Progress metadata. Added tests for this.