Added the NewStateMachine that uses a stack for the transitions.
NewStateMachine fixed.
Small fix to the NewStateMachine
Merge remote-tracking branch 'origin/artificial-intelligence' into artificial-intelligence-3
StateMachine now supports the history stack.
Merge branch 'artificial-intelligence-3' into AI-Transitions

Conflicts:
	include/AI/StateMachine.h
	source/Irrlicht/Irrlicht10.0.vcxproj
Merge branch 'artificial-intelligence-3' into AI-Transitions