removed prints
square search added
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
zigzag added not tested
lambda missing, added
typo in super
fixes to typos in Utility.py and searchPatterns
fix to gitignore
Searches done and tested... sorta
bootstrap installs openCV to /opt/ram/local/opencv-2.4.6.1
FindOpenCV.cmake looks there now
added option to select to install opencv, seriously it's huge and slow
development of visual servoing capability in progress