Accept IETF language tags, plus accessible play/pause button -- "iet-ou/cr1262/a11y"

Related bugs: #1262, #1263.

Hi John,

Please pull these three commits when you have time. Note, I haven't rebuilt `mediaelement-and-player.js` etc. - I wasn't sure what the etiquette was.

Here is a [demo of internationalization](https://gist.github.com/nfreear/5c4762f8a8827cffe207).

I hope this is useful. The first of several!

Thank you,

Nick