Added a circling behaviour

The scout not circles around the base in arder to gather as much
informatino as possible rather than harassing the enemy workers
Scout to harasses after one circle NOT WORKING

There are some random crashes (unknown cause), and the temporary drawing
of the path makes everything lag a lot.
Scout now harasses after one circle around base
Fixed a memory leak (circling was never deleted)
Added a fuzzy logic module, Does not yet work

Memory leak regarding the array with ints.
Not sure if elements are stored correctly
Fixed memory error and correctness in FuzzyModule

The deletion of the array was fixed aswell as a logic error where -1 was
returned instead of the max nr of fuzzy values
Added the file containing the fuzzy values
Added helpful text
ReplayModule now stores all data each timeperiod
The replay module now actually uses fuzzy values
Gathered data is stored with replays

The data is now stored in the folder that the replays are in, instead of straight
into the root folder of starcraft
Changed format of the fuzzy_units file

Now it is formatted just as the output from data gathering
Moved loading of data to DataModule

In this way, the code for loading of data can be reused within the
dataModule rather than having it duplicated in every entity that uses data
Cleaned code: DataModule now uses split method
Replay module only stores data if the game is PVP
Merge branch 'scout-searchpattern' into develop
Merge branch 'scout-searchpattern' into develop
Changed folder that replaydata is saved to
Merge branch 'develop' into fuzzy-module

Conflicts:
	UAlbertaBot/Source/UAlbertaBotModule.cpp
	UAlbertaBot/VisualStudio/UAlbertaBot.vcxproj.filters
Merge branch 'fuzzy-module' into develop