GstPlayer: add the possibility of playing online streams

Add an array of links to play streams online from http, those links are selectable from the playlist view
GstPlayer: properly initialize and query duration

Check that the duration query returned TRUE before using the returned value.
viewcontroller: adding more acceptable file types
Merge remote-tracking branch 'thiagoss/master'