p4: accept changesets with no description (issue4282)

--HG--
branch : stable
hgweb: avoid initialization race (issue4280)

--HG--
branch : stable
tests: ignore missing file with PYTHONDONTWRITEBYTECODE (issue4239)

--HG--
branch : stable
push: restore contents of HG_URL for hooks (issue4268)

--HG--
branch : stable