Cleaned up State and StateMachine a lot, added validation for transitions, and created a separate configure step for states.
Merge branch 'vehicle_refactor_2014' of https://github.com/mxlan/tortuga into vehicle_refactor_2014

Conflicts:
	packages/python/ram/ai/new/searchPatterns.py
Made fixes due to merge.
Made FindOpenCV.cmake the way it should be again.
Added StrafeSearchPattern and fixed BoxSearchState to use setTransition
merge
Merge branch 'vehicle_refactor_2014' of https://github.com/schristian/tortuga into vehicle_refactor_2014
merged