fix ass subs for GLES
libdvdread: replace perror by fprintf so that it gets picked up in xbmc logs
Fix check common subtitle subdir existence without suffix slash bug.
Merge pull request #2275 from ulion/fix_checking_subtitle_common_subdir_without_slash_end_bug

Fix check common subtitle subdir existence without suffix slash bug.
Use GetProtocol() like other code does.
Merge pull request #2273 from FernetMenta/assfix

fix ass subs for GLES
[atv2] - make hooking more clean and safe by checking the selector of the class before hooking
[atv2] - fix XBMC is getting 100% transparent when bluetooth keyboard is detected. (keyboard detection triggers an ios popup overlay which influences with our opengl layer when it vanishes). Since we are hooking now anyways - we just hook into that popupmanager and suppress any popups during XBMC runtime.