batch merge of open PRs.

PRs: 58, 56, 54, 52, 50, 49, 44, 39, 24.