Fix #237 - typo
Closes #221 Fix PKGBUILD to work with experimental branch

- PKGBUILD points to a branch 'development' which no longer exists this
fix updates to the PKGBUILD to checkout the experimental branch.

Freeseer/freeseer#221
Merge branch 'arch-pkgbuild' into experimental
Closes #235 Add Unit Testing functionality to Freeseer

- Adds unit tests to Freeseer presentation class
- Adds unit tests to Freeseer Record UI
- Adds unit tests to Freesser Config UI
- Adds unit tests to Freeseer Talk Editor UI
- Adds unit tests to Freeseer Report Editor UI
- Documentation can be found at:
    http://freeseer.github.com/docs/contribute/developers/testing.html

Freeseer/freeseer#235
Closes #207 Create a Youtube Uploader

- Adds a new Youtube uploader capable of uploading freeseer files to
youtube.
- Pulls in 3rd party code in the directory src/lib/youtube_upload
This is version 0.7.1 of the youtube-upload project found at:
    http://code.google.com/p/youtube-upload/
- Adds a new dependency python-mutagen which is required for the tool
to work.

Closes #232
Freeseer/freeseer#207
GH-206 Added GUI for streaming to a RTMP server.
GH-206 Implemented RTMP streaming

NOT YET TESTED.  (this line will be removed from commit message when testing is complete)

Implemented get_output_bin function in RTMP Streaming plugin. Returns
a bin with video and audio sink pads, as necessary.  Uses flvmux to mux the audio/video streams, and add
metadata tags.  Uses x264enc to encode the video to x-h264 for flv.  Streams flv content to rtmp server at url provided by user.

Testing notes: TODO

Notes for review:
- I add the metadata tags to the flv stream using the flvmux element.
Currently, I'm not sure if that's the right way how to do it, and
need to look into how to verify it.
- I set the bitrate for the h264 encoder based on the value found
in the ogg-output plugin.
GH-206 Updating installation for windows to include libgstrtmp.dll
GH-206 Add tune=zerolatency property to x264enc plugin

- This is necessary to get around an issue where the if 2 output
plugins are loaded at the same time, rtmp will freeze and not stream
anything.
GH-206 Add encoding settings to rtmp-streaming plugin

Audio encoding is done with faac (bad plugin), to follow youtube's
encoding setting suggestions.  As well, video bitrate and audio
quality can be set by the user.
GH-206 Added Leaky Queue settings for video preview

Added configureable setting to make the queue for the video preview
plugin leaky.  It is necessary to enable this when using rtmp streaming.
GH-206 Configureable 'tune' property for rtmp video encoding

'tune' property is now configureable, used to set the property in
x264enc (see http://mewiki.project357.com/wiki/X264_Settings).
Also added a note about setting other outputs to be leaky when
using rtmp.  As well, added connecting signal to video quality
spinbox that was missing
GH-206 Fixes to RTMP Plugin

Corrected changes to rtmp streaming, so that changes made using
the config widget take effect.  Also, commented out audio encoding
lines, until faac becomes available, or we decideo to use another
encoder or element to adjust audio quality.

(most of these need for fixes and the weird commit patterns were a result
of me doing development on my local machine, and testing on my vm,
and using git to transfer between the two.  I have since decided that
was a not-the-most-intelligent way of going about things.)
[nobug] Unlink output plugin from audio_tee
Closes GH-241 Merge branch 'youtube-streaming' into experimental

- Merges in Jonathan Shen & Mike Chong's work on rtmp-streaming
- There is still work that needs to be done per GH-206 before youtube
streamin functionality is complete.

Freeseer/freeseer#206
GH-210 Fix copyright year
GH-210 Initial Redesign of Client Controller Widget
GH-210 Set client default port to match server default port
GH-210 Refactor Controller Client to use new GUI widget
GH-210 Recent connections window should react on double click