Merge pull request #23 from sirzxj/master

10-48
Merge pull request #24 from sirzxj/master

Auto merge by kpm server
Merge pull request #25 from sirzxj/master

Auto merge by kpm server
Merge pull request #26 from sirzxj/master

Auto merge by kpm server
Merge pull request #27 from sirzxj/master

Auto merge by kpm server
Merge pull request #28 from sirzxj/master

Auto merge by kpm server
Merge pull request #29 from sirzxj/master

Auto merge by kpm server
Merge pull request #30 from sirzxj/master

14:36
Merge pull request #31 from sirzxj/master

Auto merge by kpm server
Merge pull request #32 from sirzxj/master

Auto merge by kpm server
Merge pull request #33 from sirzxj/master

Auto merge by kpm server
Merge pull request #34 from sirzxj/master

Auto merge by kpm server
Merge pull request #35 from sirzxj/master

Auto merge by kpm server
Merge pull request #36 from sirzxj/master

Auto merge by kpm server
Merge pull request #37 from sirzxj/master

Auto merge by kpm server
Merge pull request #38 from sirzxj/master

Auto merge by kpm server
Merge pull request #39 from sirzxj/master

Auto merge by kpm server
Merge pull request #40 from sirzxj/master

PullRequest test at 9:45
Merge pull request #41 from sirzxj/master

PullRequest test at 9:48
Merge pull request #42 from sirzxj/master

PullRequest test at 9:49