Issue #29: Support Multiple subtitle entries

This adds additional support for multiple subtitle entries and the
ability to add the language that the subtitle is in.  This requires
that users follow the naming conventions specified by plex for naming
their subtitles.  Subtitles with out a language get an Unknown entry
specified as the language.