Merge pull request #8 from ruijunhuang2010/master

update
Merge pull request #1 from ChrisBoesch/master

update
update for cosmatic change and auto advance problem resolved
Merge pull request #9 from LI-HE/master

update for cosmatic change and auto advance problem resolved
cosmetic change according to client's requirement
Merge pull request #10 from LI-HE/master

cosmetic change according to client's requirement
Contribution updates
Fixing travis test failure.
Merge pull request #7 from ChrisBoesch/master

update