gstplayer: Initial Commit
gstplayer: Create GUI that allows bundled files selection and opens a new view when a file is selected
gstplayer: Add controls to the playback view on the storyboard
gstplayer: Adds an action handler for the back button

Creates a view controller for the player view. Adds an action
to the back button that dimisses the player modal view.

Also makes the background of the player view black
gstplayer: Adds get initialisation to the main.c file
gstplayer: gst_ios_plugins: fix cerbero's distributed file for registering plugins
gstplayer: project: add required frameworks for gstreamer plugins
gstplayer: gstreamer: add gstreamer pipeline creation

Also switches to using gcc's compiler, as apple's doesn't define
_clear_cache required by liborc
gstplayer: workaround apple's linker crash
gstplayer: player: add actions to the play button

Make the play button actually change the pipeline state
gstplayer: player: allow the URI to be set when player is activated

Use the Segue identifier to check and set the URI of the file to be
played by the playback view

Had to write a custom initialize function as the init and segue functions
doesn't coordinate very well to have things initialized
gstplayer: EAGL: add eagl view controller

Add eagl view controller and get ready to use it as the
display mechanism
gstplayer: eagl: link the video sink to the eagl element
gstplayer: bus: add a bus message handler

detects EOS and ERROR messages
gstplayer: player: add duration and position querying and updating

The query results update the slider and the position/duration label
gstplayer: hooking the slider to seek events