Partial update of libcore to 4.2.2