Upstream 1.6 master merge

本家 1.6/master をマージ。