add ZString libraries
use Boehm GC
get unique function name (use StringfySignature)
Merge pull request #34 from Kouhei-Moriya/LLVMSourceGen

add ZString libraries