Tweaks and changes.
Renamed some files.
Fixed up the tests.
Edited the first test.
Edited a bit of the LanguageModel.
Tweaked the template for testing.
A bit of changes, lives are being saved.
Fixed a test and tweaked a library.
Edited CMake.
Updated testing files a bit.
Merge branch 'develop'

Removed the useless application code and now working to make SpeechControl more
of a modular application.

Commits:
* develop: (33 commits)
  Updated testing files a bit.
  Edited CMake.
  Fixed a test and tweaked a library.
  A bit of changes, lives are being saved.
  Tweaked the template for testing.
  Edited a bit of the LanguageModel.
  Edited the first test.
  Fixed up the tests.
  Renamed some files.
  Upgrading the testing platform. It's ready for show-time.
  A bit more additions to the testing system.
  Added a bit of logic to implement reusable testing tools.
  Removed some options (for now) and tweaked the platform a bit.
  Removed the use of CXX files and just made it XXprivate.cpp
  Added a magical module that can help with determining the current Git revision.
  A bit of editing of CMake, adding a global include to the build and removing QtGStreamer-needed flags.
  Added a core SpeechControl file so that people could see the magic of SpeechControl in one fell swoop.
  Ignored the lack of tests and the core application for now.
  Edited documentation a bit as well.
  Updated ignores.
  ...
Added in stubs for the new decoders.
A complete redoing of the structure, get ready to rumble.
Fix for the Issue #14
Updated recognition classes.
Added in logic for Recognizing Agents.
Merge remote-tracking branch 'central/master'

* central/master:
  Fix for the Issue #14

Conflicts:
	src/app/sessions/session.cpp
Updated README.md
When I said I was cleaning up, I meant it.
Added some more config files and sources.

Added more information to the XMI diagrams of SpeechControl.
Added in folders to represent KDE bindings for the applications.