Don't update the elapsed and total time if they are negative

This should fix the issue where "-0:00" shows up from time to time
when exiting the video player.
New UI : change colors and globals behaviors

Next steps :
- change icons
- continue to apply these new colors (scrollbar, shadow when pressed
        button...)
- change the audio player
- hunt residual useless code
- ?attr can't be used in xml/color and xml/drawable,
  so those should not be used directly in layouts :
    - list_menu
    - list_subtitle
    - list_title_last
    - list_title
    - background_item
AudioService: update widgets on track change

Parity with other events (pause/stop/etc)
jni: pick a reasonable default resolution
jni: add LibVLC.removeIndex
HistoryFragment: add a context menu
jni: control playback with media_player and remove media_list_player

Ref #8895

Signed-off-by: Sébastien Toque <xilasz@gmail.com>
jni: expand subitems

Signed-off-by: Sébastien Toque <xilasz@gmail.com>
Add a function for getting the java Surface object

Signed-off-by: Martin Storsjö <martin@martin.st>
Bump the tested hash, making the vout work on Android 4.3

Signed-off-by: Martin Storsjö <martin@martin.st>
On the road to 0.2.0