Added CustomMediaProvider

added GetMediaUrl override method to take language into consideration
and updated fallback.config to reference the new media provider