submitter fix: specify input file type which is dependent by preprocess.pl
support query job api to get active in-progress jobs only (GET /job?active)
add some workunit related attributes to client (current work and some historical statistic)
complete last commit (client attributes)
rewrite function getWorkByClient()
event log adds server_start event; client adds serve_time attribute
fault-tolerance: support automatically client re-registeration when server restarts
reimplement heartbeat scheme and make heartbeater handle client re-registeration
move workunits associated with a re-registered client from waiting queue to checked-out list
redesign workunit queue, add some new WQueue functions
mark workunit as 'suspend' when it fails more than conf.MAX_FAILURE times
suspend job/task as consequence of repeatedly workunit failures
Merge pull request #17 from wtangiit/master

some enhanced features