Removed printfs and replaced them with loggers.

- It will still output to console, but now to the file as well.
- The output to file will be in HTML format. This can be changed in
main.cpp
- Added a small extra check to CollisionHandler
-
Made MovementVector interchangable with Vector2

- Which is step one to the removal of this struct
- Added support to the pathfinder, which didn't work either.
Changed X and Y to x and y.
Revert "Changed X and Y to x and y."

This reverts commit bbe0ebb0677c37212798888f7cd6773f15bcb288.
Removed use of MovementVector in waypoints

minion positions is now slightly off.. Needs a fix.
Fixed user movement.
Fixed errorous positioning

Whoo it looks like the master again
Fixed small things, getting Pathfinder ready to work

- Raise a SIGINT instead of __debugbreak() when you're using GCC
(Debugbreak stops the application, so does SIGINT, gotta find a solution
for that, but it's closer to what I want.)
- Increased CollisionHandler max objects per division
- Removed MovementVector from Pathfinder
Changed CollisionDivision::objects to a vector
Merge pull request #121 from Twizzes/rework

Changed CollisionDivision::objects to a vector
Reworked Minion code (not done) and small changes.

Minion-related:
- Renamed "side" to "team" to indicate multiple teams
- Moved map-specific code to maps

Other changes:
- Added CodeBlocks project bat file.
- Moved header code to cpp file in CollisionHandler
- Changed DebugBreak back to old
Reworked Minion completely

- De-spaghetti-fied the class. Now neatly sorted in functions.
- Implemented distress system. Untested, need someone who can setup 3
players. 2 champs on one team, one on the other, attack eachother around
minions. Report minion behaviour.
- De-shortened function names. Improved variable name quality.
- Removed dublicate booleans.
Merge branch 'master' of https://github.com/Elyotna/IntWars

Conflicts:
	.gitignore