Clean up MKV subtitle track naming

- Move "allSubtitles" method into "parseWithOptions..."
  and clean it up a little. I would have liked to
  keep it in a separate method but it felt like it
  was doing too many things at once (building a sorted
  list of subtitles and naming them) and I didn't
  want to split it into two methods, sorting twice
  since that would be making things worse even
  though it's only ever sorting a handfull of items
  each time (just feels wrong). Making a crazy method
  name didn't seem worth it either so I just moved it
  into the parse method.
- Why bother? Because I had made the changes already
  for something that didn't work out and it seemed
  worth keeping.
Fix crash when H-scrolling track table in control window

- For some reason the required copyWithZone: method was
  commented out.
- Uncommented the initWithCoder: method because why not?
  Seems appropriate and useful. Not really used though
  so maybe it should just be deleted.