Merge pull request #3 from gyk001/develop

Maven support
Merge pull request #4 from javamonkey/master

同步作者修改
Merge pull request #5 from gyk001/master

同步主分支到开发分支
Merge pull request #8 from javamonkey/develop

同步原项目develop分支
Add BSD Licnese
pom整理
change travis image type
修改错误的测试
jar-with-dependencies
Merge pull request #17 from gyk001/develop

修正依赖包
doc version
bug fix
attrbute access bug fix
java.xx cannot be asm ?
try bytecode op
parseLong by 天堂
ast path bug fix
byte opt ,but faild
io opt
io opt