Add new google API and WebSearch tests

Move setResults function to public for unit testing purpose
Add static class variables

API / Key / Search Engine
Fixing type
Fixing type 2
Fixing type 3
Fixing type for travis
Split functions role and add proper parsing

_Split setResults into two functions:

1) parsingResults -> parse Json value to a c++ multimap (easier data
access with same key)

2) setResults -> can set any key content into a vect

_Remove setResults from searchTopic (same reason)
Add raw_Json variable

_Unit test....
Cpp11 opti
Cpp11 opti
Merge pull request #17 from PaulDib/WebSearch

Add new google API and WebSearch tests
Mise en place du worker pour la génération des powerpoint
Working Multi Threading Worker and ProgressBar
Fixing travis.
Building with several cores.
Speeding up building of dependencies.
Modification des noms des fichiers sources
Correction de la position du lock du mutex
Correction du fichier CMakeLists
Correction du header dans l'ui
Merge pull request #19 from PaulDib/MultiThread

Multi Threading