Fixes + new methods.

New methods are for 8.0, and they're so marked with <since/>.
Sorry for author email, I've overridden the setting in tortoisehg, but it didn't hold.

PS this PR shows a strange commits list, but the file changes are OK. Wish I knew why it's so.