PARB feedback: Allow MediaElement subclass constructors to have default params. This involved moving the ILoader param to the second param, and providing a default when no loader is provided. For subclasses (like VideoElement) for which multiple loader types are supported, the implementation now chooses the appropriate one based on the resource type.