Upgrading packages if available
Disabling the pyliny precommit hook.

The precommit hook isn't smart enough to understand it should only run on
commits which are changing python files.
Use sync=false on imagesinks as feeds are live.

Fixes #30.
Disabling catching-non-exception (E0712).
Adding environment variables to make things cleaner.

 * Adding PYTHONPATH, allows linting without having to install the package.

 * Adding PYTHONWARNINGS=ignore, suppresses the following warnings;
```
/usr/lib/python2.7/inspect.py:65: Warning: g_param_spec_boxed: assertion 'G_TYPE_IS_BOXED (boxed_type)' failed
  return isinstance(object, (type, types.ClassType))
/usr/lib/python2.7/inspect.py:65: Warning: g_object_class_install_property: assertion 'G_IS_PARAM_SPEC (pspec)' failed
  return isinstance(object, (type, types.ClassType))
```
Removing deprecated include-ids option.

Fixed `Warning: option include-ids is deprecated and ignored.`
Fixing lint errors.
Disabling reports as they make seeing the issues to fix really hard.
PEP8 fixes.
Replace faac component with voaacenc.

 * Ubuntu trusty doesn't ship with faac by default.
Merge pull request #39 from mithro/disable-py-commit-hook

Disabling the pyliny precommit hook.
Echo PYTHONPATH and PYTHONWARNINGS as part of the lint output.
Merge pull request #41 from mithro/pylint-fixes

Pylint fixes
Merge pull request #40 from mithro/sync-false

Use sync=false on imagesinks as feeds are live.
Merge pull request #42 from mithro/faac-replace

Replace faac component with voaacenc.
Merge branch 'master' of https://github.com/timvideos/gst-switch
Fixing paths to use local version of gst-switch instead of global
Correcting method calls
Adding test-driver to gitignore
Adding libvo-aacenc-dev to the setup