Automatically destroy removed instances

With multiple instances of jplayer, if one got removed from the dom without being destroyed, the others would cause a javascript error on play. This was caused by keeping a list of instances ($.jPlayer.prototype.instances) that would get out of sync with the page. With this patch, jPlayer clears the list of any nonexistent instances before iterating over the list.

The error was triggered from pauseOthers() and $.jPlayer.pause().
Update the android_phone fullscreen support useragent detection regex so
that it allows fullscreen on android phones using the Chrome browser.

Chrome on android has supported full screen since it's release:
http://www.brighthand.com/default.asp?newsID=20141
Add support for native fullscreen api in Internet explorer.
Currenly works in IE11 (the latest) using the ms prefix.
Added link to old release notes
Merge branch 'ie-native-fullscreen' of https://github.com/mattfawcett/jPlayer into mattfawcett-issue-213
Built js files and tested. #213
Merge branch 'mattfawcett-issue-213' #213 Add IE native fullscreen.
update changelog
Added comment about webkit fullscreen key bindings.
Merge branch 'android-chrome-full-screen-support' of https://github.com/mattfawcett/jPlayer into mattfawcett-issue-207
updated changelog
Merge branch 'mattfawcett-issue-207' #207 Android Phone Chrome fullscreen.
Fixed Pull request going to dist #207. Rebuilt
renamed dist src
dealt with pauseOthers tellOthers refactor conflict.
renamed dist src back again
updated changelog
Merge branch 'sterlinghirsh-issue-150' #150 destroy removed
updated version to 2.8.4
built 2.8.4 dist