adding plugin skeleton
renamed AbstractLanguagePluginInterface to LanguagePluginInterface
using plugin for pinyin
adding western (presage) backend
renamed exampleplugin to pinyinplugin
fixing renaming issue
moved LanguageFeatures to plugins
moved spell checker to western language plugin
reworked spellchecker API in plugins
disabled languagefeatures branch just for this brunch until they are reworked
fixed unittests (constructor of Editor, languageFeatures)
fixed LanguageFeatures in unittests
moved ut_languagefeatures unittests to westernlanguageplugin (it tests western language features)
added missing file
fixed pathes in buildsystem
one more fix in tests buildsystem
Releasing 0.99.trunk.phablet2+14.04.20131122.1-0ubuntu1, based on r116
Releasing 0.99.trunk.phablet2+14.04.20131122.1-0ubuntu1 (revision 116 from lp:ubuntu-keyboard).

Approved by PS Jenkins bot.
sound is off by default
sound off by default.

Approved by Bill Filler, PS Jenkins bot.