Added GUI test framework; modified You project to be entry point.

Conflicts:
	You.sln
Added comments.
Added taskToStrVec in taskPanelManager and modified test
pugixml submodule update
fixed submodule
Fixed build config.
Fixed linting errors.
Fixed compile errors.
Deleted unnecessary test header files, fixed lints.
Merge pull request #121 from angathorion/gui-tests

Added GUI test framework, and modified You project to be application entry point.