added Team class with generic varaibles and functions to modify them
replaced the enum Team by the class Team in all classes that needed it
better commented pathfinding, removed remaining instance of instanceof,
renamed the Nature team
changed the array of tiles that Entities had to an origin tile and a
width and height variable
removed useless imports, added automatic alert to new footmen
Merge remote-tracking branch 'origin/dev' into Francois

Conflicts:
	TP3/src/ca/csf/RTS/game/entity/Entity.java
	TP3/src/ca/csf/RTS/game/entity/controllableEntity/ControlableEntity.java
	TP3/src/ca/csf/RTS/game/entity/controllableEntity/human/FootMan.java
	TP3/src/ca/csf/RTS/game/entity/state/Attack.java
	TP3/src/ca/csf/RTS/game/entity/state/Move.java
	TP3/src/ca/csf/RTS/game/pathFinding/PathFinder.java