Refactoring WebSearch.
Continuing refactor. Creating a base class SearchClient and putting Google specific stuff in a subclass.
Adding tests to CMakeLists.txt
Adding missing include.
Removing syntax error.
Fixing build and test on GCC.
Merge pull request #22 from PaulDib/EndToEndAgain

Merging so I can move on.
Merge branch 'master' into iSpreadRank_v2

Conflicts:
	src/PowerpointForgery/CMakeLists.txt
	src/PowerpointForgery/PowerpointForgery.vcxproj
	src/PowerpointForgery/PowerpointForgery.vcxproj.filters
	src/Tests/CMakeLists.txt
	src/Tests/Tests.vcxproj
	src/Tests/Tests.vcxproj.filters