Don't attempt to bind private constructors.
Silence duplicated unused argument warning when using script.
Run PyErr_Clear() after finding a valid overload.
Update hgignore.