Merge pull request #23 from chen3feng/develop

Add singleton
Merge pull request #24 from chen3feng/develop

Add binary_version and static_resource
fix unittest failure
Merge pull request #26 from yeshunping/test_fix

fix unittest failure
Merge pull request #25 from chen3feng/develop

Develop
Merge branch 'master', remote-tracking branch 'origin' into develop
Fix for comments of yeshunping