Update the compatibility library to r12

Contains fix for broken user visibility hint handling. Now setUserVisibleHint works properly.

https://android.googlesource.com/platform/frameworks/support.git/+/bf7974e46b008ffa4a16c61386735c4817d343aa
http://stackoverflow.com/questions/10024739/how-to-determine-when-fragment-becomes-visible-in-viewpager#answer-12523627
Fix a very annoying IllegalStateException involving duplicate fragments
Use user visibility hints to prevent duplicate context menu events

Notably, this fixes the bug where a song randomly plays when trying to delete a file.

http://stackoverflow.com/questions/5297842/how-to-handle-oncontextitemselected-in-a-multi-fragment-activity
MainActivity: fix and document onResumeFragments() behaviour

This should fix a lot of fragment and fragment lifecycle related bugs.
Unbork audio in latest nightlies

Users are noticing and wondering what happened to their audio, and it hasn't been fixed for 5 days now.

Feel free to remove after audio is fixed in vlc.git.
res: Typo in Spanish translation

As reported in http://forum.videolan.org/viewtopic.php?f=35&t=108779&p=368506#p368391
Revert "Unbork audio in latest nightlies"

This reverts commit a2256542f7ba40f2b0768ab43b0dcd90bbb3548f.

As the vlc.git hash is working, that should be done on buildbot side
bump hash
DirectoryAdapter: year bump
DirectoryAdapter: prevent stack overflow from overly deep recursion
DirectoryAdapter: fix tree caching
Media: fix crash
VideoPlayer: check moveToFirst() to avoid crash
VideoPlayer: fix crash in getIntent().getData().getScheme()

This crashes a lot...
DirectoryAdapter: blind fix for a crash that never happens
Update NEWS
VideoPlayerActivity: UX: Extend the overlay timeout after a gesture
VideoPlayerActivity: don't affect devices w/o navbar
thumbnail: manager doesn't belong in MainActivity anymore
It is only needed when thumbnail are displayed.

This also avoid long thumbnail process when using only audio.
res: Small typo