Merge branch 'stable-3.0' into stable-3.1 * stable-3.0: Extend CommitMessageFetcher to handle non-commit objects Change-Id: If3ee7bcf1d281f93673fbb95a04f896726617d47