Invalid use of logging

logging itself is not callable.
Merge pull request #351 from mtomwing/client_logging_fix

Fix invalid use of logging
Bump versions for next 3.1.0 development cycle
Cleaned up setup.py to be more readable

Reformatted lists, strings, and the long_description multiline string.
Furthermore, setup(packages=...) is now set dynamically by
setuptools.find_packages(...). In this way, contributors can add
submodules to the freeseer source tree without having to modify
setup.py.
Remove obsolete release notes file

Also move downloads URL to README file
Refactor Talk Editor to follow current Freeseer style standard

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Re-enable GStreamer debug logs

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Refactor Gstreamer class to Multimedia

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Fix unittest failure caused by 1d7da6f
Make Travis apt-get output less noisy

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Add a CI test for install process via pip and easy_install

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Fix TalkEditor to conform to PEP8
Update documentation links
Link directly to README
Add PEP8 automated checks to unittests

- Add PEP8 check to Talk Editor
- Fix Talk Editor source to conform to PEP8
- Add PEP8 check to Report Editor
- Fix Report Editor source to conform to PEP8
- Add PEP8 check to Record Tool
- Fix Record Tool source to conform to PEP8
- Add PEP8 check to Config Tool
- Fix Config Tool source to conform to PEP8
- Add PEP8 check to Frameworks
- Fix framework sources to conform to PEP8
- Add PEP8 check to QtCommon
- Fix qtcommon sources to conform to PEP8
- Add PEP8 check to Controller
- Fix Controller sources to conform to PEP8
- Add PEP8 check to Freeseer Plugins
- Fix plugin sources to conform to PEP8

Fixes #356
Update Arch PKGBUILD
Fix Arch PKGBUILD git URL and build instructions

- GitHub URL was out of date
- Build instructions called make when it's no longer needed
Refactor ReportEditor to follow our code standards

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Refactor QtCommon to follow our coding standard

Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>
Fix plugin headers to enable autodoc usage

Updates all the plugin headers to allow autodoc to generate
documentation from the plugin pydocs.

Changes the comment style for the LICENSE headers to use # since
this is ignored by Sphinx.

Related: GH-365
Signed-off-by: Thanh Ha <thanh.ha@alumni.carleton.ca>