Using a GeneratorConfiguration Object to pass parameters to the PowerpointGenerator.
Handling search engine choice (with an unordered map).
Adding SearchClientFactory.
Adding BingSearchClient skeleton.
Adding BingSearchClient implementation.
Correcting bing's Url.
Surprise :).
Merge branch 'master' into AddingMoreSearchEngines

Conflicts:
	src/PowerpointForgery/PowerpointForgery.vcxproj
	src/PowerpointForgery/PowerpointForgery.vcxproj.filters
	src/PowerpointForgery/PowerpointGenerator.cpp
	src/PowerpointForgery/Utils.h
	src/PowerpointForgeryUI/Worker.cpp
	src/PowerpointForgeryUI/powerpointforgeryui.h
	src/Tests/Tests.vcxproj
	src/Tests/Tests.vcxproj.filters
Fixing typo in comment.
Replacing std::exception with std::runtime_error.
Merge branch 'master' into AddingMoreSearchEngines

Conflicts:
	src/PowerpointForgery/CMakeLists.txt
Merge pull request #28 from PaulDib/AddingMoreSearchEngines

Adding more search engines