Add xcomposite capture
Add 'source selection' dialog

Add a 'source selection' dialog to replace the 'enter a name' dialog.
This new dialog allows you to make new instances of pre-existing sources
so that you can add a pre-existing source to a different scene, or in to
the same scene more than once.

Also started implementing locale.

Comtemplating switching to JSON-based locale later, so we can add things
like descriptions/disambiguation, and so we can use jansson's built-in
hash table when doing the string lookup.
Move display capture texture update to video_tick
Move display stream update handler logic out of init_display_stream
Reduce lock holding time for display stream and guarantee update

With the previous locking strategy some display captures would sometimes
not process multiple frames in a row if multiple display captures were
active
Add log message for dropped display stream frames
Basic UI:  Fix scene/source reference counter

The 'how many scenes is this source in' reference counter used
in the basic UI was not being decremented.
Added a version to the X11 GL context request

This enables the application to start on Intel graphics under Mesa 10.2
Improved settings usability.

Don't ask user to save changes every item switch.
Apply button greyed out when there are no changes.
Advise user he needs a scene before adding a source.
Auto suggest scene and source names.

NameDialog can have placeholder text.
Localize scene number.
Pre-select scene and source text.
Add offset to xcursor

This patch adds the option to specify an offset for the cursor position.

Small fix to texture format aswell.
Add support for multi-screen setups

This patch adds support for multi-screen setups by using xinerama
information if available to determine the screen size and position.

In case xinerama is not available or not active it uses the information
provided for the x screen.

To clean up the code some generic helper functions were moved to a
separate source file.
Add README for the xshm plugin

The file contains some development information specific to the plugin.
Fix typo in mac-avcapture
Fix mac-avcapture compilation with OSX SDK version < 10.9
Handle libobs fourcc byte order change in mac-avcapture
UI:  Add popup warnings for connection failure

Also, check for null stream path/key in the RTMP output module.
UI:  Check for valid source name and duplicates

When creating a source, it was possible to create duplicates.  That has
now been fixed.  I think that perhaps libobs shouldn't even allow for
duplicates in its core code, just to be safe.  Will have to consider
doing that in the future.
Make generated source name unique