Updated to GStreamer 1.0 (previous version was 0.10 only)

- Used GStreamer 1.0 constructs instead of GStreamer 0.10.
- Some minor code improvements (some to selfish personal taste ;)
Merge pull request #1 from superKoder/master

Updated to GStreamer 1.0 API.