Merge branch 'stable-3.1' into stable-3.2

* stable-3.1:
  Fix documentation error regarding soy template
  Extend CommitMessageFetcher to handle non-commit objects

Change-Id: Icfec769776db6b69bd557cfa15c522b774f826e7