Merge branch 'release/0.4.1'
Merge branch 'release/0.4.2'
Merge branch 'release/0.9.2'
implemented llvm3.5 setting