Fix test suite.
Merge branch 'develop' into testing

* develop:
  Updated core modules for Wintermute in CMake.
  Add discovery tool for Wintermute.
Added four new unit tests.

  * Added unit test 'backend_plugins'.
  * Added unit test 'plugin_factory'.
  * Added unit test 'service_plugins'.
  * Added unit test 'utility_plugins'.
Merge branch 'develop' into testing

* develop:
  Added logging support to Wintermute using log4qt.
Merge pull request #2 from jalcine/develop

Integrating Travis.CI
Update .travis.yml
Update WintermuteDependencies.cmake

Dropped required version of Qt for Wintermute.
Update .travis.yml

Added a request to build the necessary build dependencies.
Create build_deps.sh

Incorporated a build setup script for Wintermute.
Update .travis.yml
Gave executable permissions.
Update WintermuteDependencies.cmake

Fixed faulty CMake syntax.
Merge branch 'feature/extensibility' into develop

* feature/extensibility:
  Added winfo to updates.
  Updates to Wintermute::Factory.
  Licenses to Wintermute::Version.
  Updates to Wintermute::Application.
  Docs + licensing for header.
  Updated ctags git hook.
  Moved private data into source code.
  Added documentation in application.hpp
  Added changes due to logging infrastructure.
  Added shortcuts for logging to console.
  Added new temporary plugin definition data.
  Improved plugin code.
  Improved logging capability.
  Improved definitions of factory.*pp.
  Improved definitions of arguments.*pp.
  Improved definitions of arguments.*pp.
  Improved definitions in 'application.cpp'
  Added two more non-existing source files to build.
  Updated changes for CMake for extensibility.
  Define default path for extension loading.
  Update generate-ctags.
  Add post-commit hook to VCS.
  Adding logging function to Wintermute::Arguments.
  Updated Wintermute::Application with functionality.
  Added Wintermute::Factory to build.
  Updated Wintermute's global header.
  Add semantic versioning + Git to CMake.
  Updated CMake configuration and add 'Version'.
  Updated 'src/CMakeLists.txt' to reflect source.
  Add 'Wintermute::Plugin' to codebase.
Updated logging system.
Improved logic for discovery of current Git ref.
Updated plugin definition macro.
Added a few places for breakpoints using GDB.
Changed information for VCS loading.
Added a CMake module for Git.

  * Defined method 'git_invoke'.
  * Defined method 'git_grab_ref'
  * Defined method 'git_current_branch'
  * Defined method 'git_current_ref'
Removed Git polling from WintermuteVersioning