cleaning stuff up
using exceptions for critical runtime errors
python versions of demos
cleaned up demos
Merge branch 'master' into stream_out

Conflicts:
	core/Player.cpp
	core/demos/prelude.cpp
getting vorbis playback working with python