split compile_list because of compile error in client
Merge pull request #27 from assureit/split_compile_list

split compile_list because of compile error in client
fix gsnshape.ts