updated and rebased 1.9.3 head/429 patches against ruby source