Initial commit for bypasser.

Initial commit for bypasser. The code is divided into modules:

 - behaviours: checks for events and corresponding displayed behaviours
 - utilities: misc utilities to handle webcam, logging and graphing of results
 - tests: misc tests for the behaviours, shuld be copied and run from the root
   folder
Changes to be committed:
	new file:   behaviours/__init__.py
	new file:   behaviours/coffee.py
	new file:   behaviours/cow.py
	new file:   behaviours/fastest.py
	new file:   behaviours/handwave.py
	new file:   behaviours/images/black_background.jpg
	new file:   behaviours/images/coffee_cup0.jpg
	new file:   behaviours/images/coffee_cup1.jpg
	new file:   behaviours/images/coffee_cup2.jpg
	new file:   behaviours/images/cow.jpg
	new file:   behaviours/images/hand_wave0.jpg
	new file:   behaviours/images/hand_wave1.jpg
	new file:   behaviours/images/hand_wave2.jpg
	new file:   behaviours/images/old_images/winter_cow.jpg
	new file:   behaviours/sounds/airplane_bell.wav
	new file:   behaviours/sounds/cow_moo.wav
	new file:   behaviours/sounds/fail.wav
	new file:   behaviours/sounds/formula1.wav
	new file:   behaviours/sounds/tada.wav
	new file:   behaviours/speed.py
	new file:   cleanup
	new file:   detection_log.log
	new file:   main.py
	new file:   start
	new file:   tests/coffee_test.py
	new file:   tests/cow_test.py
	new file:   tests/datalogger_test.py
	new file:   tests/fastest_test.py
	new file:   tests/graph_test.py
	new file:   tests/hand_test.py
	new file:   tests/imageprinter_test.py
	new file:   tests/speed_test.py
	new file:   utilities/__init__.py
	new file:   utilities/cameracontroller.py
	new file:   utilities/datalogger.py
	new file:   utilities/graphsave.py
	new file:   utilities/imagesave.py
	new file:   utilities/motiondetector.py
	new file:   utilities/movingwindow.py
	new file:   utilities/nonthreading_cameracontroller.py
	new file:   utilities/sound.py
minor fixes for Python 3.0 compatibility