Merge branch 'master' of https://github.com/timvideos/gst-switch
Merge branch 'master' of https://github.com/timvideos/gst-switch
Detecting gst-switch-srv path using PATH variable
Unittests reflect path option
Using os.path.join for generating Server path
Merge pull request #67 from hyades/autopath

Detecting the path variable
Trying out trusty build on travis.

Should fix https://github.com/timvideos/gst-switch/issues/57
Try not running via bash.
Small refactor of the .travis files.
Fixing missing sudo.
Use the .py script.
Merge pull request #85 from mithro/travis-fix

Make gst-switch build with Ubuntu 14.04 (trusty tahr) on Travis-CI

Fixes https://github.com/timvideos/gst-switch/issues/57 and https://github.com/timvideos/gst-switch/issues/58

Builds now take less than 10 minutes (normally about 2-5 minutes).

| Job  | Duration     |  Finished     |  cc | ENV                              | OS    |
| ---- | ------------ | ------------- | --- | -------------------------------- | ----- |
| 96.1 | 2 min 9 sec  | 5 minutes ago | gcc | TEST=python-api TYPE=unittest    | linux |
| 96.2 | 3 min 27 sec | 4 minutes ago | gcc | TEST=python-api TYPE=integration | linux |
| 96.3 | 4 min 6 sec  | 3 minutes ago | gcc | TEST=module TYPE=python          | linux |
| 96.4 | 3 min 33 sec | 4 minutes ago | gcc | TEST=module TYPE=c               | linux |
Renaming the enum values to be clearer.
More renaming.
Renaming the composite modes.

Fixes #52.
Fixing header guards to be more standard.
Spelling fixes.
Adding keyboard shortcuts for different composite modes.

 Escape - No composite mode
 F1 / p - Picture-in-Picture
 F2 / d - Side-by-side (preview)
 F3 / s - Side-by-side (equal)
 Tab    - Cycle composite modes

Fixes issue #45.
Updating the README information with new shortcut table.
Removing support for older gtk versions.