add python support
we compile it into bytecode before run
(see 'judge' and 'run')

--HG--
branch : algo
quick fix for ruby
right now, ruby will do just minimal checking...
consider using rubinius for running ruby

--HG--
branch : algo
add new box, from moe, and modified to report running time in grader format

--HG--
branch : algo
fix bux when pid=0

--HG--
branch : algo
fix java compiler and runner
box does not stop on time because we let box run the script, not the java itself

--HG--
branch : algo
merge java fix from branch algo

--HG--
branch : java