botch: Added Finite State Machine AI system

Revision 903
Added Finite State Machine AI system
Works with a base AI brain, states can be added to it and tell the brain to switch to different states
Also contains many helper functions for finding roaming positions, and moving along paths
Changed Files:
[ul]
[li]trunk/Source/Worlds/Shooter/NPC/BaseAI.cpp[/li][li]trunk/Source/Worlds/Shooter/NPC/BaseAI.h[/li][/ul]
Committed By Maurino Berry