Intermediate commit to save work.

- Currently the test video from hello_video is playing within libAVG.
- Partial code for cleaning up the GPU components and tunnels added
- Added code from OMXPlayer project in OpenMaxDecoder::OpenCodec to
  diffentiate between differen types of video's to be decoded.
  only tested with the test.h264

to-do's
- Scale video to the set texture size ( currently video is cropped )
- Clean up at end of file ( which looks like it isn't passed down from VideoNode )
- Get other filetypes to play as well
- Get the VideoNode to stop correctly if unsupported videoformat has been found
  or find a way to default back to software codec ( something that is probably
  already happening but I didn't read the code all the way through yet )
- Find out if audio is actually decoded.
- Clean up code ( remove the one million AVG_TRACE call I added
Accidently added some arbitrairy files