Final partial fix for FM-719. This fix modifies DurationElement to only expose the traits of the proxied element when the playhead is within the range of the DurationElement. When a DurationElement completes (or when the user seeks out of one), then it blocks access to all but the core (load/play/seek/time) traits. Added unit tests, and a "timed banner" example to ExamplePlayer.