hook both MessageBoxW and MessageBoxA
define OJSleep
add method 'RemoveFileExt'
query process run status.
implement the sql method 'escapeString'
test hook MessageBox
implement ths judger
add method 'FormatString', format a string like sprintf.
fix buf on job event 'JOB_OBJECT_MSG_EXIT_PROCESS'
modify the compiler
add language type
before db run, clear the solution state for test.
suport java
refactoring the judge code.add three new project 'compiler','excuter'and 'machter'.
将Compile，Excuter,Matcher3个文件模块，拆解为工程。
add judgecore
add release version
use windows user to create a process
use windows user to create the judger process, add logger error msg prefix for debug, fix the task object's memory leak
fix bug for make dir