add gen.py
add draw.py
update scripts; slightly change the schedule
update scdript format
update configs with splash2x
refine some mk script
remove warnings
remove warnings
mute warnings
disable optimization in parrot
add couplize result
update result
update result
nits to template.cpp
update result
slightly reoarganize the code; from my perspective
update npb input size
update paint scripts
Merge branch 'yihlin-auto' of repair.cs.columbia.edu:xtern into yihlin-auto
replace macros in record-runtime with template

1. use non-type template to slight optimize log_sync
  the overhead of ua drop from 36x to 33x
2. va_list interface to logSync
3. correct some minor bugs