support macro of common.zen
add test for llvm
write runtime ZArray
change use ZSourceBuilder to write code
Merge pull request #56 from Kouhei-Moriya/LLVMSourceGen

support macro of common.zen