This changeset has been reverted fully or in part by changesets 162605674, 162605678, 162605680 where the changeset comment is: revert contributions from YaaRamis after several requests for respectful changeset comments were ignored