ccdemos: put the common code to header files, common_ply.h and common_sdl.h
move all ccdemos on octree and make them all realtime (-i argument)
#include "raytracer.h"
#include "octree.h"
#include "common_sdl.h"
#include "common_ply.h"
int main()
{
	Raytracer rt;
	Octree top;
	Camera cam;
	rt.setMaxDepth(0);
	rt.setTop(&top);
	Light light1(Vector3(-5.0, 2.0, 8.0), Colour(0.9, 0.3, 0.6));
	light1.castShadows(false);
	rt.addlight(&light1);
	//Light light2(Vector3(-2.0, 10.0, 2.0), Colour(0.4, 0.6, 0.3));
	//light2.castShadows(false);
	//rt.addlight(&light2);
	Material mat(Colour(0.9, 0.9, 0.9));
	load_ply(rt, "../models/dragon/dragon_vrip.ply", &mat, Vector3(-29,29,-29), Vector3(0,-3.6,0));
	rt.setCamera(&cam);
	cam.setEye(Vector3(0,0,10));
	top.optimize();
	loop_sdl(rt, cam);
}