Support of embedded subtitle track with name but no language property

Previously, embedded track detection was relying on the "language"
property of enzyme. However, there happens to be a lot of video files
with no "language" property while the "name" property is valid. Updated
the code to match this use case.