Merge pull request #35 from Acruxx/master

googlespeech, clear field on submit
Adding intent parsing from client and fixing a translation
Using ConfigManager singleton. Converting hardcoded string to translatable string.
This commit may break some parts, but shouldn't (hope) :)
Adding dev mode for install and uninstall cli. Use "lisa-cli plugin localplugin --install --dev" to install it (and uninstall to uninstall it without removing your plugin)
Adding Workflow to doc
Adding version of the server in the interface (even if the interface will be completely changed). Fixing https://github.com/Seraf/LISA/issues/33
Adding some docs about plugin creation,distribution and management
Fixing formatting in plugin management documentation
Fixing travis build
Adding contributing and minor fixes to doc
Fixing the contributing file, symlinks not working on github ...
We can now choose which plugin version to install, not always the latest
Should fix the travis build :)
Adding upgrade method to upgrade a plugin. I guess the configuration will be overwritten.
It will need more checks/exceptions to know what should be overwrittent and what shouldn't.
By now, the json in the plugin isn't removed anymore, at install and upgrade.
Adding tests for upgrade method
Adding dev mode to upgrade local plugins
Bumping version number to package it
Fixing https://github.com/Seraf/LISA/issues/20 by checking if the plugin already exist on pypi.
There will be two tests : on pypi and on the plugin store (as there could be unofficial store)